0

大家好,我正在使用设置数据和设置类别方法为图表动态传递值。我附上了小提琴链接,它加载了一个示例图表和一个按钮,当单击它设置图表的数据和类别时。setData(yaxis) 和 setCategory(xaxis) 对我不起作用。

http://jsfiddle.net/byfour/XUgAQ/13/

请帮忙!

非常感谢,byfour

4

1 回答 1

3

您引用数据就好像它是一个字符串;

var ydata = '[129.2, 144.0, 176.0, 135.6, 148.5, 216.4]';

而它应该是一个数组:

var ydata = [129.2, 144.0, 176.0, 135.6, 148.5, 216.4];

如果它们出于某种原因作为字符串“传入”?你可以转换它们;

var ydata = '[129.2, 144.0, 176.0, 135.6, 148.5, 216.4]';
ydata = ydata.substr(1, ydata.length - 2).split(",");
chart.series[0].setData(ydata );
于 2011-05-10T12:41:12.380 回答