ngalain G2 图表内容 不显示

现象:

当给图表的初始值为空数组时,图表异步加载完数据时图表不显示图形只显示图表框架如下:

 

 

当给图表赋值一个有值的数组时,图表异步加载完数据可现实图形,但是初始值的X轴显示的宽度决定了图表以后图形的X轴宽度,即使后面图表的数据的数组长度边长,也不会自适应x轴的宽度如下:

最后找到原因是初始化图表时X轴属性scale下的range的值是根据图表的数据长度来自定义的

初始数据长度

 

 异步加载长度稍长的数据(如图,数据只会显示在上图显示的X轴范围内)

 

 

range表示度量的范围,若图表的初始值为空数组根据以下的计算方式则为会抛出异常(但实际未抛异常),可能chart的内部就异常了或者度量x的配置异常,导致后面如何加载数据都无法正常显示

 

 解决方法:

注释掉range的配置,使用其默认配置

注:之前使用过4.0版本的G2,同样的赋空数组初值也没有出现这种异常,不清楚G2内部做了啥改动。具体的图表配置参看https://www.cnblogs.com/sugarwxx/p/16035753.html

posted @ 2022-06-09 15:00  流年sugar  阅读(272)  评论(0)    收藏  举报