echarts dataZoom使用

##1. echart横向柱状图滚动条从顶部开始

 dataZoom: [
      {
        id: 'dataZoomY',
        yAxisIndex: [0, 1],
        show: true, // 是否显示滑动条,不影响使用
        type: 'slider', // 这个 dataZoom 组件是 slider 型 dataZoom 组件
        start: 100, // 默认显示0%
        width: 6,
        borderColor: 'green',
        // borderColor: 'transparent',
        fillerColor: '#ebeef5',
        zoomLock: true,
        showDataShadow: false, // 是否显示数据阴影 默认auto
        backgroundColor: 'red',
        // backgroundColor: '#fff',
        showDetail: false, // 即拖拽时候是否显示详细数值信息 默认true
        realtime: true, // 是否实时更新
        filterMode: 'filter',
        handleIcon: 'circle',
        handleStyle: {
          color: '#ebeef5',
          borderColor: '#ebeef5',
        },
        handleSize: '80%',
        moveHandleSize: 0,
        maxValueSpan: 10,
        minValueSpan: 10,
        brushSelect: false, // 刷选功能,设为false可以防止拖动条长度改变 ************(这是一个坑)
      },
      {
        type: 'inside',
        yAxisIndex: [0, 1],
        start: 0, // 默认显示0%
        zoomOnMouseWheel: false, // 滚轮是否触发缩放
        moveOnMouseMove: true, // 鼠标滚轮触发滚动
        moveOnMouseWheel: true,
      },
    ],

##1. echart纵向柱状图滚动条从顶部开始

 dataZoom: [
        {
          type: "slider",
          height: 10,
          textStyle: {
            fontSize: 12,
            color: "#2A2A2A" // 滚动条两边字体样式
          },
          show: gdwzjrlqkTableData.data.length > 18 ? true : false,
          xAxisIndex: [0],
          showDetail: false,
          bottom: 0,
          // fillerColor: "rgba(28, 114, 219, 0.93)",
          handleStyle: {
            color: "#17B9FF"
          },
          left: 20,
          right: 20,
          startValue: 0, //  初始显示值
          endValue: 18, //  结束显示值
          zoomLock: true,
          brushSelect: false
        },
        {
          type: "inside",
          height: 10,
          show: true,
          xAxisIndex: [0],
          start: 1, // 默认为1
          end: 100, // 默认为100
          zoomOnMouseWheel: false, // 如何触发缩放。可选值为:true:表示不按任何功能键,鼠标滚轮能触发缩放。false:表示鼠标滚轮不能触发缩放。'shift':表示按住 shift 和鼠标滚轮能触发缩放。'ctrl':表示按住 ctrl 和鼠标滚轮能触发缩放。'alt':表示按住 alt 和鼠标滚轮能触发缩放。。
          moveOnMouseMove: true,
          moveOnMouseWheel: true // 鼠标滚轮实现移动
        }
      ]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
EchartsdataZoom是用于区域缩放的组件,它能够让用户自由关注数据的细节信息,或者概览整体数据,或者去除离群点的影响。它支持内置型数据区域缩放组件(dataZoomInside)、滑动条型数据区域缩放组件(dataZoomSlider)和框选型数据区域缩放组件(dataZoomSelect)三种类型。其中dataZoomInside是内置于坐标系中,通过鼠标拖拽、鼠标滚轮或手指滑动来缩放或漫游坐标系。dataZoomSlider则是以单独的滑动条形式提供缩放或漫游功能。 在Echarts中,可以使用dataZoom配置项来定义区域缩放的具体设置。例如,通过定义id为'insideX'和'sliderX'的dataZoom实例,可以分别实现内置型和滑动条型的区域缩放。具体配置可以在官方链接中找到更多内容。 dataZoom组件主要用于对数轴进行数据窗口缩放和平移操作。它可以通过调整视图窗口大小来缩放数据范围,或者通过平移视图窗口来改变数据显示位置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [echarts实现获取datazoom的起始值(包括x轴和y轴)](https://download.csdn.net/download/weixin_38609765/12924971)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [ECHARTS学习之dataZoom组件详解](https://blog.csdn.net/qq_44610701/article/details/121394969)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [ECharts学习四 --- 数据区域缩放组件(dataZoom)](https://blog.csdn.net/NN_nan/article/details/83015188)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值