我找到了这个jsfiddle,我想在系列创建之后实现它。我经常让用户更新图表,我通过将float数组发送到该系列的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();
有没有办法在重绘之前添加标志而不重新创建图表?
答案 0 :(得分:2)
问题在于您的数据格式 - 对于标志应该是这个:
{
x: 9,
title: 'I',
text: 'Information'
}
不只是一个数字。您可以通过两种方式实现所需,或者通过设置新数据或添加新系列,请参阅两者的示例:http://jsfiddle.net/sH777/180/