Javascript 在highchart中添加更多数据
下面的代码显示如何添加数据,这是可行的Javascript 在highchart中添加更多数据,javascript,highcharts,Javascript,Highcharts,下面的代码显示如何添加数据,这是可行的 $(".test").change(function() { var value = this.getAttribute("value"); if (value == 'a') { chart.series[0].setData([100, 200, 300, 400, 100, 200]);
$(".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!");
}
});
这是使用单选按钮,现在,如果您希望值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()方法设置轴标题
这将如何融入代码中,请您添加它,以便我可以看到它的去向。这是代码:chart.yAxis[0]。setTitle({text:'New Y axis title'没问题。请尝试我发布的JSFIDLE并单击按钮。您可以再次查看代码吗,我正在尝试添加数据并尝试使用您的方法。您发布的图表代码不够多,因此无法确定,但如果第二个系列尚未定义,则可能需要调用chart.addSeries。我使用了以下方法:addSeries({data:[194.1,95.6,129.2,144.0,176.0,135.6,148.5,216.4]});但它只是不断添加我单击单选按钮时需要添加的所有内容
chart.yAxis[0].setTitle({text:"data"});