搜尋

首頁  >  問答  >  主體

Highcharts:使捲軸僅覆蓋繪圖區域

這是一個範例圖表的小提琴,基於此處的 highcharts 文件上的滾動條教程:https://jsfiddle.net/zao68u2k/1/ 我對預設演示所做的唯一更改是透過以下方式刪除蒙版:

scrollablePlotArea: {
  opacity: 1,
}

既然遮罩消失了,滾動條佔據圖表的整個寬度就沒有意義了。我想縮短滾動條,使其只是繪圖本身的寬度,而不包括軸,正如我在圖片中模擬的那樣。這可能嗎?

P粉692052513P粉692052513433 天前991

全部回覆(1)我來回復

  • P粉178132828

    P粉1781328282023-09-17 09:35:43

    在這種情況下,您應該使用 xAxis.scrollbar 屬性以及 xAxis.minxAxis,而不是 chart.scrollablePlotArea。最大

    xAxis: {
        min: Date.UTC(2023, 6, 1),
        max: Date.UTC(2023, 6, 1, 3),
        scrollbar: {
            enabled: true
        }
    }

    但是,這是 Stock 提供的功能,因此需要擁有該產品的許可證並在專案中導入相應的庫:

    <script src="https://code.highcharts.com/stock/highstock.js"></script>

    示範https://jsfiddle.net/BlackLabel/rvm1s67w/< /a>
    API
    https://api.highcharts.com/highstock/xAxis .滾動條

    回覆
    0
  • 取消回覆