我正在尝试更改现有系列中的一个点。通过查看 API,我一直在尝试以下操作:
chart.series[0].data[0].y = 43;
chart.redraw();
我确定我错过了一些简单的东西,但我无法弄清楚。谢谢你的帮助。
我正在尝试更改现有系列中的一个点。通过查看 API,我一直在尝试以下操作:
chart.series[0].data[0].y = 43;
chart.redraw();
我确定我错过了一些简单的东西,但我无法弄清楚。谢谢你的帮助。
你不能只设置值。chart.series[0].data[0] 返回一个点对象,然后您可以使用它的“更新”方法来更改它的值。
chart.series[0].data[0].update(y += 10);
你可以在这里看到一个例子:http: //jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/members/point-update-column/
它适用于两个坐标:http: //jsfiddle.net/PsBh7/
chart.series[0].data[0].update({
x:20
});