2017-08-24 50 views
1

我正面临线图的奇怪行为(使用amCharts库)。我传递了非常直接的数据数组来创建图表,而图表在趋势线的任何地方绘制了一些随机曲线。我传递的数据是完全相同:由amCharts在JS图线图中的随机曲线

{date: "2016-02-17", value2: "2.00"} 
{date: "2016-03-17", value2: "2.00"} 
{date: "2017-01-17", value2: "4.33"} 
{date: "2017-02-17", value2: "4.33"} 
{date: "2017-07-17", value2: "3.20"} 
{date: "2017-08-17", value2: "3.20"} 

和图形我与此数据获得附加图像中被示出。这里有什么问题? enter image description here

回答

1

不幸的是,这是一个使用smoothedLine图形类型与基于日期的数据时的错误。它被看但有解决方法,你可以尝试在categoryAxis

categoryAxis: { 
    // ... 
    equalSpacing: true, 
    // ... 
} 

这通常是改变你的CategoryAxis外观启用equalSpacing的代价修复该问题设置equalSpacing为true。如果它仍然没有帮助,你将不得不求助于使用常规的line类型,直到它被修复。

+0

那么我需要光滑的线条图和equalSpacing破坏我的图表,所以仍然在等待,如果有更好的选择或解决方案来。 –

+0

不幸的是,它会变得一段时间才会被修复。抱歉。如果我们取得任何进展,我会记得通过这个线程来通知你。 – xorspark