如何在jqplot条形图中拥有比数据点更多的列,并使趋势线在所有列上继续?

时间:2011-07-09 20:54:53

标签: javascript jquery charts jqplot

jqPlot中,我定义了一个包含数据系列的数组和一个带有tick / column标签的数组。如果我有更多的刻度/列而不是系列中的数据点并且趋势线已打开,则趋势线仅在数据点的域上继续,而不是在所有列上。 有没有办法让趋势线继续并推断整个域?

例如,如果我使用这些刻度来尝试这些数据:

var s1 = [40, 50, 55, 57, 64];
var ticks = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];

条形显示有点时髦,但趋势线是正确的,但仅适用于5个数据点。或者,这些数据具有相同的刻度:

var s1 = [40, 50, 55, 57, 64, 0, 0, 0, 0, 0, 0, 0];

有一条潜水线,潜水线,它并没有真正描述0之前的数据趋势。对于其余列,Null或undefined似乎不起作用(而不是0)。

那么,我需要做些什么来显示整个域(年份)的部分数据,并且仍能获得准确的趋势/外推线?

1 个答案:

答案 0 :(得分:0)

将null传递给它或空值[1,2,3 ... AFAIK