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

echarts實(shí)現(xiàn)橫向和縱向滾動(dòng)條(使用dataZoom)

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

前言

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

1、橫向滾動(dòng)條

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

2、縱向滾動(dòng)條

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

總結(jié) 

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

相關(guān)文章

  • JavaScript canvas仿代碼流瀑布

    JavaScript canvas仿代碼流瀑布

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

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

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

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

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

    基于JavaScript實(shí)現(xiàn)div層跟隨滾動(dòng)條滑動(dòng)

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

    JS HTML圖片顯示Canvas 壓縮功能

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

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

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

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

    這篇文章主要介紹了JS組件封裝之監(jiān)聽localStorage的變化,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    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 轉(zhuǎn)json格式的字符串為對(duì)象或數(shù)組(前后臺(tái))的方法

    js 轉(zhuǎn)json格式的字符串為對(duì)象或數(shù)組(前后臺(tái))的方法

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

    layui的table中顯示圖片方法

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

最新評(píng)論

平凉市| 喜德县| 宜丰县| 富顺县| 大石桥市| 沿河| 凌海市| 武鸣县| 南充市| 石林| 石台县| 江永县| 长宁县| 平利县| 张家口市| 盐城市| 临沂市| 九江县| 云浮市| 厦门市| 商水县| 成武县| 突泉县| 布尔津县| 额尔古纳市| 祁东县| 建阳市| 仙桃市| 朝阳县| 五家渠市| 大渡口区| 扶沟县| 赞皇县| 金川县| 灌阳县| 宿松县| 东宁县| 瑞丽市| 商城县| 锡林浩特市| 阿拉善左旗|