首页 > 解决方案 > 使用 Thingspeak 源的 Highstock/Highcharts 上的每一行都有不同的后缀

问题描述

我从这里获得了 Highcharts 和 Thingspeak 的代码:

https://forum.arduino.cc/index.php?topic=213058.0

我的问题是,我无法在代码中实现不同的后缀:-(。我尝试了很多,但我不了解 Java 代码背后的机制。

我尝试了一些东西,但结果是,我只有第一个系列的一个数据字段,而另一个系列没有......

格式化程序功能在第 246 行。我的不同 yAxies 在第 286 行。格式化程序如何决定实际系列使用哪些 yAxies?

也许有人乐于帮助我?

http://jsfiddle.net/cbmj8rku/

最好的问候,大卫

标签: highchartsiot

解决方案


我改变了这样的代码:http: //jsfiddle.net/cbmj8rku/20/

              formatter: function() {
            var d = new Date(this.x + (myOffset*60000));
            var _Min = (d.getMinutes()<10) ? '0' + d.getMinutes() : d.getMinutes();
            var _Sec = (d.getSeconds()<10) ? '0' + d.getSeconds() : d.getSeconds();
            var s = d.getHours() + ':' + _Min + ':' + _Sec + '<br/>';

            $.each(this.points, function () {
              s += '<br/>' + this.series.name + ' <b>' + this.y + this.series.yAxis.userOptions.labels.suffix + '</b>';this.series.tooltipOptions.valueSuffix[this.point.index];
            });

            return s;
          }

推荐阅读