1

我找到了这个jsfiddle,我想在创建系列之后实现它。我经常让用户更新图表,我通过将浮点数组发送到系列的 setData 函数来做到这一点。

例如:

//Build the area values
for (var i = 0; i < area.length; i++)
{
    areaValues.push(parseFloat(area[i]));
}

chart.series[2].setData(areaValues,false);
chart.redraw();

有没有办法在重绘之前添加标志而不重新创建图表?

4

1 回答 1

2

问题在于您的数据格式 - 标志应该是这个:

{
    x: 9,
    title: 'I',
    text: 'Information'
}

不仅仅是一个数字。您可以通过两种方式实现您所需要的,或者通过设置新数据或添加新系列,请参阅两者的示例:http: //jsfiddle.net/sH777/180/

于 2013-01-30T16:11:43.597 回答