1

我在我的 highstock 图表中创建了两个 xAxis,一个在顶部,另一个在底部(相反:true)。但问题是导航器只控制底部的 xAxis。更改导航器只会影响底部的 xAxis 而不是顶部的。我们可以在 highstock 中用一个导航器控制两个 xAxis 吗?

这是我的示例代码:

navigator: {
    xAxis: {
        type: datetime
    }
},

xAxis: [{
    type: datetime,
}, {
    type: datetime,
    opposite: true
}]
4

2 回答 2

0

您可以捕获 aftersetExtremes() 函数http://api.highcharts.com/highstock#xAxis.events.afterSetExtremes并在定义范围的第二个轴上调用 setExtremes。

http://api.highcharts.com/highstock#xAxis.events.setExtremes

于 2013-06-20T11:49:08.673 回答
0

官方 Highstock 演示中的这个相当简单的示例做得很好: http ://www.highcharts.com/stock/demo/candlestick-and-volume

如果它不适合您,请在 jsFiddle 上发布您的代码的最小版本。

于 2013-06-20T11:55:16.523 回答