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

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

http://jsfiddle.net/cw5cZ/

关于javascript - 在 Highcharts 中添加更多数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17426790/

相关文章:

javascript - 迭代并获取字符串中每个由\n 分隔符分隔的值的元素,而不使用 split

javascript - 不同数据类型的争论

javascript - JavaScript 中的异步代码与同步代码

javascript - 如何制作交互式 Highcharts 工具提示

javascript - 如何使 Highstocks 的 x 轴均匀且规则?

javascript - Highchart 多轴标签不显示

javascript - 如何使用 highcharts 更改实时图表上的 xasis 时间?

javascript - 如何在我的网站上使用 javascript API?

javascript - 如何在Javascript中的while循环中按顺序执行代码?

javascript - Highcharts 同步不起作用 : point. 突出显示