2

以下代码显示添加数据,这是有效的。

           $(".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 你想要 2 组数据,以及 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]
        });

第二组数据正在显示,但每次单击单选按钮时都会不断添加。

4

1 回答 1

1

您应该能够使用 setTitle() 方法设置轴标题

http://api.highcharts.com/highcharts#Axis.setTitle()

chart.yAxis[0].setTitle({text:"data"});

http://jsfiddle.net/cw5cZ/

于 2013-07-02T13:25:24.650 回答