下面的代码显示添加数据,这是有效的。
$(".test").change(function() {
var value = this.getAttribute("value");
if (value == 'a')
{
chart.series[0].setData([100, 200, 300, 400, 100, 200]);
}
else if (value == 'b')
{
chart.series[0].setData([100, 500, 300, 100, 100, 200]);
}
else if (value == 'c')
{
chart.series[0].setData([100, 300, 400, 200, 200, 100]);
}
else {
alert("Error!");
}
});
这是使用单选按钮,现在如果您想要 2 组数据的值 a 以及 yaxis 的不同名称怎么办。
这可能吗?
我没有为yaxis添加标题是用下面的代码:
yAxis: {
title: {
text: 'data'
}
但是你将如何把它放到上面的代码中..
标题已经生效了,现在再添加一组数据,会不会是这样
chart.addSeries({
data: [194.1, 95.6, 54.4, 29.9, 176.0, 135.6, 148.5, 216.4]
});
第二组数据正在显示,但每次我单击单选按钮时都会继续添加它。
最佳答案
您应该能够使用 setTitle() 方法设置轴标题
http://api.highcharts.com/highcharts#Axis.setTitle()
chart.yAxis[0].setTitle({text:"data"});
关于javascript - 在 Highcharts 中添加更多数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17426790/