最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

echarts實現(xiàn)橫向和縱向滾動條(使用dataZoom)

 更新時間:2023年08月14日 10:25:09   作者:牧碼島  
這篇文章主要給大家介紹了關于echarts使用dataZoom實現(xiàn)橫向和縱向滾動條的相關資料,最近項目中使用到echarts圖表,當數(shù)據(jù)過多時需要添加橫向滾動條,需要的朋友可以參考下

前言

使用echarts會遇到這種情況,以柱狀圖為例子,當數(shù)據(jù)過多時,echarts圖就會堆疊在一起,看起來十分難看。通常解決辦法是通過減小barWidth值來縮小柱子寬度,但是若數(shù)據(jù)達到上百條,這場面是相當壯觀。另一個很常用的就是在外部容器div添加overflow: scroll;,這確實能解決一些問題,但是若是數(shù)據(jù)量過少,就會顯的非常稀疏,經(jīng)歷過的都懂。言歸正傳,以上都不是最佳解決方式,echarts其實已經(jīng)為提供好相應的API配置了,無論是橫向滾動還是縱向滾動,dataZoom都能滿足。

1、橫向滾動條

dataZoom: [
    {
        // 設置滾動條的隱藏與顯示
        show: true,
        // 設置滾動條類型
        type: "slider",
        // 設置背景顏色
        backgroundColor: "rgb(19, 63, 100)",
        // 設置選中范圍的填充顏色
        fillerColor: "rgb(16, 171, 198)",
        // 設置邊框顏色
        borderColor: "rgb(19, 63, 100)",
        // 是否顯示detail,即拖拽時候顯示詳細數(shù)值信息
        showDetail: false,
        // 數(shù)據(jù)窗口范圍的起始數(shù)值
        startValue: 0,
        // 數(shù)據(jù)窗口范圍的結束數(shù)值(一頁顯示多少條數(shù)據(jù))
        endValue: 5,
        // empty:當前數(shù)據(jù)窗口外的數(shù)據(jù),被設置為空。
        // 即不會影響其他軸的數(shù)據(jù)范圍
        filterMode: "empty",
        // 設置滾動條寬度,相對于盒子寬度
        width: "50%",
        // 設置滾動條高度
        height: 8,
        // 設置滾動條顯示位置
        left: "center",
        // 是否鎖定選擇區(qū)域(或叫做數(shù)據(jù)窗口)的大小
        zoomLoxk: true,
        // 控制手柄的尺寸
        handleSize: 0,
        // dataZoom-slider組件離容器下側的距離
        bottom: 3,
    },
    {
        // 沒有下面這塊的話,只能拖動滾動條,
        // 鼠標滾輪在區(qū)域內不能控制外部滾動條
        type: "inside",
        // 滾輪是否觸發(fā)縮放
        zoomOnMouseWheel: false,
        // 鼠標滾輪觸發(fā)滾動
        moveOnMouseMove: true,
        moveOnMouseWheel: true,
    },
]

2、縱向滾動條

dataZoom: [
    {
        // 設置滾動條的隱藏或顯示
        show: true,
        // 設置類型
        type: "slider",
        // 設置背景顏色
        backgroundColor: "rgb(19, 63, 100)",
        // 設置選中范圍的填充顏色
        fillerColor: "rgb(16, 171, 198)",
        // 設置邊框顏色
        borderColor: "rgb(19, 63, 100)",
        // 是否顯示detail,即拖拽時候顯示詳細數(shù)值信息
        showDetail: false,
        // 數(shù)據(jù)窗口范圍的起始數(shù)值
        startValue: 0,
        // 數(shù)據(jù)窗口范圍的結束數(shù)值(一頁顯示多少條數(shù)據(jù))
        endValue: 5,
        // 控制哪個軸,如果是number表示控制一個軸,
        // 如果是Array表示控制多個軸。此處控制第二根軸
        yAxisIndex: [0, 1],
        // empty:當前數(shù)據(jù)窗口外的數(shù)據(jù),被設置為空。
        // 即不會影響其他軸的數(shù)據(jù)范圍
        filterMode: "empty",
        // 滾動條高度
        width: 8,
        // 滾動條顯示位置
        height: "80%",
        // 距離右邊
        right: 3,
        // 控制手柄的尺寸
        handleSize: 0,
        // 是否鎖定選擇區(qū)域(或叫做數(shù)據(jù)窗口)的大小
        zoomLoxk: true,
        // 組件離容器上側的距離
        // 如果top的值為'top', 'middle', 'bottom',組件會根據(jù)相應的位置自動對齊
        top: "middle",
    },
    {
        // 沒有下面這塊的話,只能拖動滾動條,
        // 鼠標滾輪在區(qū)域內不能控制外部滾動條
        type: "inside",
        // 控制哪個軸,如果是number表示控制一個軸,
        // 如果是Array表示控制多個軸。此處控制第二根軸
        yAxisIndex: [0, 1],
        // 滾輪是否觸發(fā)縮放
        zoomOnMouseWheel: false,
        // 鼠標移動能否觸發(fā)平移
        moveOnMouseMove: true,
        // 鼠標滾輪能否觸發(fā)平移
        moveOnMouseWheel: true,
    },
]

總結 

到此這篇關于echarts使用dataZoom實現(xiàn)橫向和縱向滾動條的文章就介紹到這了,更多相關echarts實現(xiàn)橫向和縱向滾動條內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • JavaScript canvas仿代碼流瀑布

    JavaScript canvas仿代碼流瀑布

    這篇文章主要為大家詳細介紹了JavaScript canvas仿代碼流瀑布,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • Three.js中實現(xiàn)Bloom效果及完整示例

    Three.js中實現(xiàn)Bloom效果及完整示例

    這篇文章主要為大家介紹了Three.js中實現(xiàn)Bloom效果及完整示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • PHP中使用微秒計算腳本執(zhí)行時間例子

    PHP中使用微秒計算腳本執(zhí)行時間例子

    這篇文章主要介紹了PHP中使用微秒計算腳本執(zhí)行時間例子,本文先是講解了microtime函數(shù)的一些知識,然后給出了一個計算腳本運行時間的類,需要的朋友可以參考下
    2014-11-11
  • 基于JavaScript實現(xiàn)div層跟隨滾動條滑動

    基于JavaScript實現(xiàn)div層跟隨滾動條滑動

    項目需求是這樣的:在一個頁面放2個懸浮框,懸浮框隨頁面的上下滾動有上下波動的效果,最終固定在同一位置,下面通過本文給大家分享基于JavaScript實現(xiàn)div層跟隨滾動條滑動的相關資料,對js div跟隨滾動條滑動相關知識感興趣的朋友一起學習吧
    2016-01-01
  • JS HTML圖片顯示Canvas 壓縮功能

    JS HTML圖片顯示Canvas 壓縮功能

    最新需要js 文件壓縮圖片上傳 以前沒搞過,新手把學習過程分享,對JS HTML圖片顯示Canvas 壓縮功能感興趣的朋友一起看看吧
    2017-07-07
  • 微信小程序輪播圖swiper代碼詳解

    微信小程序輪播圖swiper代碼詳解

    swiper組件是滑塊視圖容器,主要用來做圖片輪播。這篇文章主要給大家介紹了關于微信小程序輪播圖swiper代碼的相關資料,需要的朋友可以參考下
    2020-12-12
  • JS組件封裝之監(jiān)聽localStorage的變化

    JS組件封裝之監(jiān)聽localStorage的變化

    這篇文章主要介紹了JS組件封裝之監(jiān)聽localStorage的變化,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • List Information About the Binary Files Used by an Application

    List Information About the Binary Files Used by an Applicati

    List Information About the Binary Files Used by an Application...
    2007-06-06
  • js 轉json格式的字符串為對象或數(shù)組(前后臺)的方法

    js 轉json格式的字符串為對象或數(shù)組(前后臺)的方法

    下面小編就為大家?guī)硪黄猨s 轉json格式的字符串為對象或數(shù)組(前后臺)的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • layui的table中顯示圖片方法

    layui的table中顯示圖片方法

    今天小編就為大家分享一篇layui的table中顯示圖片方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08

最新評論

望谟县| 海林市| 中卫市| 延边| 确山县| 海淀区| 河北省| 津市市| 嘉峪关市| 西乡县| 施甸县| 濮阳市| 卫辉市| 民勤县| 怀仁县| 宝清县| 常德市| 潮州市| 东乡县| 南川市| 修水县| 大新县| 绥芬河市| 和平县| 扶风县| 南陵县| 雷山县| 屯门区| 诸暨市| 高州市| 湘阴县| 福州市| 永和县| 汕头市| 赫章县| 峨山| 连州市| 定兴县| 颍上县| 屏山县| 云阳县|