Javascript AmCharts-如果Im加载外部数据,如何在折线图中创建间隙
我使用的是AmCharts v2。我需要在折线图中创建间隙,但我不知道如何加载外部数据(d3)。我找到了一种手动创建它的方法,但是如果我从一个已经有所有数据的文件中获取数据,它就不起作用了。它的加载方式如下: 如你所见,差距将从17到21 这是代码的一部分,它获取数据并放置在图表中创建数据,我认为gap代码将是:Javascript AmCharts-如果Im加载外部数据,如何在折线图中创建间隙,javascript,amcharts,Javascript,Amcharts,我使用的是AmCharts v2。我需要在折线图中创建间隙,但我不知道如何加载外部数据(d3)。我找到了一种手动创建它的方法,但是如果我从一个已经有所有数据的文件中获取数据,它就不起作用了。它的加载方式如下: 如你所见,差距将从17到21 这是代码的一部分,它获取数据并放置在图表中创建数据,我认为gap代码将是: //Create a scale of a graphic valueAxis[i] = new AmCharts.ValueAxis(); valueAxis[i].axisCol
//Create a scale of a graphic
valueAxis[i] = new AmCharts.ValueAxis();
valueAxis[i].axisColor = colors[i - 1];
valueAxis[i].axisThickness = 2;
valueAxis[i].gridAlpha = 0;
valueAxis[i].offset = i * 20;
chart.addValueAxis(valueAxis[i]);
graphics[i] = new AmCharts.AmGraph();
graphics[i].valueAxis = valueAxis[i];
graphics[i].title = d;
graphics[i].valueField = d;
graphics[i].bullet = "round";
graphics[i].hideBulletsCount = 30;
graphics[i].bulletBorderThickness = 1;
chart.addGraph(graphics[i]);
您必须将
connect
设置为false:
"connect": false,
用“connect”:false查看此小提琴:
同样的代码,使用“connect:true
:您必须将connect
设置为false:
"connect": false,
用“connect”:false查看此小提琴:
同样的代码,带有“connect:true
:不应该有间隙吗?到底是什么问题?你将数据交给amcharts,他们创建了图表,因为没有数据,所以有一个间隙。从第16天到第22天连接点的线。我不希望它被创造出来。就像这样:但是,他们是用人工的方式创造这个差距的,我不能这样做。不应该有差距吗?到底是什么问题?你将数据交给amcharts,他们创建了图表,因为没有数据,所以有一个间隙。从第16天到第22天连接点的线。我不希望它被创造出来。就像这样:但是,他们制造差距的方式是手动的,我不能这样做。