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

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

请帮忙!

非常感谢,
比四

最佳答案

您引用数据就像字符串一样;

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 );

09-25 20:13