Hier ist eine Geige für ein Beispieldiagramm, basierend auf dem Scrollbar-Tutorial in der Highcharts-Dokumentation hier: https://jsfiddle.net/zao68u2k/1/ Die einzige Änderung, die ich an der Standarddemo vorgenommen habe, bestand darin, die Maske zu entfernen über:
scrollablePlotArea: { opacity: 1, }
Da die Maske nun verschwunden ist, macht es keinen Sinn, dass die Bildlaufleiste die gesamte Breite des Diagramms einnimmt. Ich möchte die Bildlaufleiste so kürzen, dass sie nur die Breite des Diagramms selbst hat, ohne die Achsen einzubeziehen, wie ich es im Bild simuliert habe. Ist es möglich?
在这种情况下,您应该使用
xAxis.scrollbar
属性以及xAxis.min
和xAxis,而不是
:chart.scrollablePlotArea
。最大但是,这是 Stock 提供的功能,因此需要拥有该产品的许可证并在项目中导入相应的库:
演示:https://jsfiddle.net/BlackLabel/rvm1s67w/
API:https://api.highcharts.com/highstock/xAxis .滚动条