echarts横坐标缩放dataZoom,左右拖动时显示个数固定

发布于 2022-09-11 17:14:04 字数 770 浏览 20 评论 0

问题描述

从接口中返回的横坐标有很多,左右拖动时显示个数固定,参考了几个,都没实现链接中的效果,对比了dataZoom,应该是改哪个属性呢?

问题出现的环境背景及自己尝试过哪些方法

https://echarts.baidu.com/exa...
https://blog.csdn.net/medivhq...
https://echarts.baidu.com/exa...

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
dataZoom: [

    {
      show: true,
      realtime: true,
      start: 10,
      end: 15,
      zoomLock: true,
      xAxisIndex: 0 // 对比echarts的demo如果是[0, 1]就会报错
    }

你期待的结果是什么?实际看到的错误信息又是什么?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风情万种。 2022-09-18 17:14:04

我刚好有和你差不多的需求,我这是默认显示最后面6条数据,应该对你有用

// 想显示成几条那么就把6改成几就可以了,dataAxis是横坐标的长度
var start = 101-Math.floor((6/dataAxis.length)*100) 
// 如果想显示正序排列的6个,将datazoom中的start设置为0,end设置为该值
var end = Math.floor((6/dataAxis.length)*100) - 2
 dataZoom: [
         {
            type: 'slider',
            start: start,
            end:100
        },
        {
            type: 'inside'
        },
    ],
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文