Rumah  >  Soal Jawab  >  teks badan

Carta Tinggi: Jadikan bar skrol hanya meliputi kawasan lukisan

Berikut ialah biola untuk carta sampel, berdasarkan tutorial bar skrol pada dokumentasi highcharts di sini: https://jsfiddle.net/zao68u2k/1/ Satu-satunya perubahan yang saya buat pada demo lalai ialah mengeluarkan topeng melalui:

scrollablePlotArea: {
  opacity: 1,
}

Sekarang topeng telah hilang, tidak masuk akal untuk bar skrol mengambil keseluruhan lebar carta. Saya ingin memendekkan bar skrol supaya ia hanya lebar plot itu sendiri, tanpa memasukkan paksi, seperti yang saya simulasi dalam gambar. adakah mungkin?

P粉692052513P粉692052513369 hari yang lalu917

membalas semua(1)saya akan balas

  • P粉178132828

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

    Dalam kes ini, anda harus menggunakan xAxis.scrollbar 属性以及 xAxis.minxAxis,而不是 chart.scrollablePlotArea。最大:

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

    Walau bagaimanapun, ini adalah ciri yang disediakan oleh Stok, jadi anda perlu mempunyai lesen untuk produk ini dan mengimport perpustakaan yang sepadan dalam projek anda:

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

    Demo: https://jsfiddle.net/BlackLabel/rvm1s67w/< /a>
    API:
    https://api.highcharts.com/highstock/xAxis .Scrollbars

    balas
    0
  • Batalbalas