【发布时间】:2019-03-22 20:13:06
【问题描述】:
我已经想出了如何使用 highcharts 制作图表,其中包含三个变量——一个在 X 轴上,一个在 Y 轴上,一个在工具提示上。这样做的方法是在工具提示中添加以下内容:
tooltip: {
formatter () {
// this.point.x is the timestamp in my original chartData array
const pointData = chartData.find(row => row.timestamp === this.point.x)
return pointData.somethingElse
}
}
完整代码见这个小提琴: https://jsfiddle.net/m9e6thwn/
我只想做同样的事情,但用两个系列而不是一个系列。我无法让它工作。我试过这个:
tooltip: {
formatter () {
// this.point.x is the timestamp in my original chartData array
const pointData = chartData1.find(row => row.timestamp === this.point.x)
return pointData.somethingElse
const pointData2 = chartData2.find(row => row.timestamp === this.point.x)
return pointData2.somethingElse
}
}
这里是上面的小提琴:https://jsfiddle.net/hdeg9x02/ 如你所见,第三个变量只出现在两个系列之一。我哪里错了?
【问题讨论】:
标签: javascript highcharts