echarts柱狀圖區域縮放可拖動參數配置


 

dataZoom 現有三種類型:內置型,滑動條型

dataZoom: [
    //1.橫向使用滾動條
    {
        type: 'slider',//有單獨的滑動條,用戶在滑動條上進行縮放或漫游。inside是直接可以是在內部拖動顯示
        show: true,//是否顯示 組件。如果設置為 false,不會顯示,但是數據過濾的功能還存在。
        start: 0,//數據窗口范圍的起始百分比0-100
        end: 50,//數據窗口范圍的結束百分比0-100
        xAxisIndex: [0],// 此處表示控制第一個xAxis,設置 dataZoom-slider 組件控制的 x軸 可是已數組[0,2]表示控制第一,三個;xAxisIndex: 2 ,表示控制第二個。yAxisIndex屬性同理
        bottom: -10 //距離底部的距離
    },
    //2.在內部可以橫向拖動
    {
        type: 'inside',// 內置於坐標系中
        start: 0,
        end: 30,
        xAxisIndex: [0]
    },
    //3.縱向使用滾動條
    {
        type: 'slider',
        show: true,
        yAxisIndex: [0],//設置組件控制的y軸
        left: '93%',//距離左側的距離 可以使百分比,也可以是像素 left: '30'(30像素)
        start: 29,
        end: 36
    },
    //4.在內部可以縱向拖動
    {
        type: 'inside',
        yAxisIndex: [0],
        start: 29,
        end: 36
    }
]

  

 如果數據量過大,拖拽時候會造成柱子擠在一塊連一片

解決辦法 將zoomLock設置成true

dataZoom: [
   {
      type: 'slider',
      show: true,
      start: 0,
      end: 5,
      bottom: 0,
      height: 36,
      xAxisIndex: [0],
      zoomLock: true
    }
]

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM