大家好,
我正在使用设置数据和设置类别方法为图表动态传递值。我附加了小提琴链接,单击该小提琴链接将加载示例图表和一个按钮,该按钮将设置图表的数据和类别。 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 );