【echarts 】设置datazoom 允许使用鼠标滚轮滚动图表

这篇具有很好参考价值的文章主要介绍了【echarts 】设置datazoom 允许使用鼠标滚轮滚动图表。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

PS:以下代码示例的配置中,包含了X轴和Y轴(默认只有2个轴,>2个轴的需要自行修改配置)文章来源地址https://www.toymoban.com/news/detail-734401.html

关键代码:

{
      type: 'inside',
      xAxisIndex: 0,
      zoomOnMouseWheel: false, // 滚轮是否触发缩放
      moveOnMouseMove: true, // 鼠标滚轮触发滚动
      moveOnMouseWheel: true,
    },

完整代码示例:

dataZoom: [
    {
      // zoomOnMouse
      bottom: 3,
      id: 'dataZoomY',
      // yAxisIndex: [0],
      show: true, // 是否显示滑动条,不影响使用
      type: 'slider', // 这个 dataZoom 组件是 slider 型 dataZoom 组件
      startValue: 0, // 从头开始。
      endValue: 7, // 一次性展示5个   7 - 5  9 - 6
      // start: 0,
      // end: 10,
      // width: 6,
      height: 4,
      borderColor: 'transparent',
      fillerColor: '#E8EAEF',
      zoomLock: true,
      showDataShadow: false, // 是否显示数据阴影 默认auto
      backgroundColor: '#fff',
      showDetail: false, // 即拖拽时候是否显示详细数值信息 默认true
      realtime: true, // 是否实时更新
      filterMode: 'filter',
      handleIcon: 'circle',
      handleStyle: {
        color: '#E8EAEF',
        borderColor: '#E8EAEF',
      },
      // handleSize: '80%',
      moveHandleSize: 0,
      // maxValueSpan: 2,
      // minValueSpan: 2,
      brushSelect: false, // 刷选功能,设为false可以防止拖动条长度改变 ************(这是一个坑)
    },
    {
      type: 'inside',
      yAxisIndex: 0,
      zoomOnMouseWheel: false, // 滚轮是否触发缩放
      moveOnMouseMove: true, // 鼠标滚轮触发滚动
      moveOnMouseWheel: true,
    },
    {
      // zoomOnMouse
      bottom: 3,
      id: 'dataZoomX',
      // yAxisIndex: [0],
      show: true, // 是否显示滑动条,不影响使用
      type: 'slider', // 这个 dataZoom 组件是 slider 型 dataZoom 组件
      startValue: 0, // 从头开始。
      endValue: 7, // 一次性展示5个   7 - 5  9 - 6
      // start: 0,
      // end: 10,
      // width: 6,
      height: 4,
      borderColor: 'transparent',
      fillerColor: '#E8EAEF',
      zoomLock: true,
      showDataShadow: false, // 是否显示数据阴影 默认auto
      backgroundColor: '#fff',
      showDetail: false, // 即拖拽时候是否显示详细数值信息 默认true
      realtime: true, // 是否实时更新
      filterMode: 'filter',
      handleIcon: 'circle',
      handleStyle: {
        color: '#E8EAEF',
        borderColor: '#E8EAEF',
      },
      // handleSize: '80%',
      moveHandleSize: 0,
      // maxValueSpan: 2,
      // minValueSpan: 2,
      brushSelect: false, // 刷选功能,设为false可以防止拖动条长度改变 ************(这是一个坑)
    },
    {
      type: 'inside',
      xAxisIndex: 0,
      zoomOnMouseWheel: false, // 滚轮是否触发缩放
      moveOnMouseMove: true, // 鼠标滚轮触发滚动
      moveOnMouseWheel: true,
    },
  ]

到了这里,关于【echarts 】设置datazoom 允许使用鼠标滚轮滚动图表的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • echarts图表动态监听dataZoom滑动,控制柱条的宽度以及数值的显示隐藏

    当数值过多时,显示所有柱条看着会很凌乱且文字会挤在一起,于是就需要监听datazoom的滑动,拿到对应的阈值后做出相应的配置。 “ dataZoom ” 事件通常用于响应用户对图表进行数据缩放的操作。 这里是datazoom官网api地址:点击跳转至官网文档的datazoom介绍 初始时 状态如下

    2024年04月13日
    浏览(35)
  • 解决echarts配置滚动(dataZoom)后导出图片数据不全问题

    先展现一个echarts,并配置dataZoom,每页最多10条数据,超出滚动 效果: 调用echarts中getDataURL获取图表的数据 URL 问题来了:如数据不分页则可以下载全数据,如数据分页了则只能下载出可视区内容,如何解决? 解决思路:echarts最终生成了canvas,canvas的宽高就是当前可视区的宽

    2024年01月19日
    浏览(33)
  • 解决 Ubuntu 22 中使用 Alt + Tab 切换窗口后,鼠标滚轮的滚动错误Bug行为,Ubuntu 22 中鼠标滚轮异常跳动

    安装并运行  imwheel 可以解决这个问题。 必须在每次开机时启动它(或者在应用程序中添加它来开机启动)。 可以用 pgrep -lf imwheel 来看它是否在运行;可以用 pkill imwheel 停止它。 遇到无法通过ctrl+滚轮进行缩放的问题, 可以参考:  ctrl+mouse wheel does not zoom in or out · Issue #134 ·

    2024年01月16日
    浏览(36)
  • 针对鼠标滚轮使用时滚动上下跳动失灵问题的极简有效处理办法

    首先,如果你遇到时不时的往下滚屏幕却往上跳,这种情况下基本可以肯定是鼠标自身的问题,而非电脑上的程序出错。 解决方法: 1.深吸一口气,然后深情地稳住鼠标滚轮上方(打错了,应该是吻住,但是退格离我的右手小拇指太远,探过去很累,所以懒得删了),用包裹

    2024年04月26日
    浏览(37)
  • vue实现简单的鼠标拖拽横向滚动和 鼠标滚轮横向滚动

    第一种,按住鼠标拖拽滚动 以下代码项目中直接使用即可,此种方法是通过鼠标拖拽进行滚动,滑动滚轮无效果。 当然快捷键,shift+鼠标滚轮可以控制横向滚动,对用户来说体验不友好。 css代码 第二种方法是通过鼠标的滚轮进行滚动 css代码

    2024年02月11日
    浏览(34)
  • canvas实现鼠标滚轮滚动缩放画布

    canvas实现鼠标滚轮滚动缩放画布效果

    2024年02月04日
    浏览(30)
  • vue 实现通过鼠标滚轮横向滚动

      鼠标放上去,滚动鼠标滚轮,可左右滑动标签内容  template 中的代码 css代码:  

    2024年02月05日
    浏览(36)
  • 如何翻转Windows上鼠标滚轮的滚动方向

    用习惯Mac后,因某些原因需要用Windows进行试验。Mac下可以使用”自然滚动“,即滚轮向前滚,网页、容器就对应向上滑动,内容也向上,那么可以看到页面下面的内容,就像你使用iPad,平板一样的自然滚动。但是,默认在Windows上是不提供这项配置。于是。。。求助google,就

    2024年02月04日
    浏览(84)
  • vue自动滚动组件 可以支持鼠标滚轮操作

    vue自动滚动组件 可以支持鼠标滚轮操作

    2024年02月10日
    浏览(31)
  • 什么?CSS 能实现鼠标滚轮的横向滚动?

    再次考验你的css功底,这样的横向平滑滚动效果,只用css就可以实现,想不想来挑战一下? 看到这个效果同学们脑子里第一个想到的是什么?监听鼠标的滚轮事件吗?其实也可以实现但是非常的麻烦,因为要做到平滑滚动的话,还要去算这个事件的触发频率以及滚动的距离。

    2024年02月12日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包