echarts数据缩放,鼠标滚轮缩放、滚动条缩放、选框缩放

caoxiaokang 2018-07-03 原文

echarts数据缩放,鼠标滚轮缩放、滚动条缩放、选框缩放


当一个echarts图表上的数据很多时,想要查看部分区域的数据状态,可以通过数据缩放来实现,现总结三个方法:

鼠标滚轮缩放:

  var arr = [];

  for(var i = 0;i<15;i++){

    arr.push(10*(Math.random()-0.5))

  }

  myCharts.setOption({

   title:{

    text:”鼠标滚轮缩放数据”

   },

   tooltip:{

    trigger:’axis’

   },

   xAxis:{

    data:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]

   },

   dataZoom:[{

    type:”inside”         //详细配置可见echarts官网

   }],

      series:[{

    type:”line”,

    data:arr

   }]

  })

//效果如下,当鼠标光驱在折线图上时,可以根据滚动鼠标滚轮来查看数据

滚动条缩放: 

  myCharts.setOption({

   title:{

    text:”滚动条缩放数据”

   },

   tooltip:{

    trigger:’axis’

   },

   xAxis:{

    data:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]

   },

   dataZoom:[{

    type: ‘slider’,//图表下方的伸缩条

    show : true, //是否显示

    realtime : true, //拖动时,是否实时更新系列的视图

    start : 0, //伸缩条开始位置(1-100),可以随时更改

    end : 100, //伸缩条结束位置(1-100),可以随时更改

   }],

      series:[{

    type:”line”,

    data:arr

   }]

  })

//效果如下,可以拖动底下滚动条来减小查看数据的范围或者拖动滚动条来确认查看哪里的数据

选框缩放:

  myCharts.setOption({

   title:{

    text:”滚动条缩放数据”

   },

   tooltip:{

    trigger:’axis’

   },

   xAxis:{

    data:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]

   },

   toolbox: {

    show:true,

    feature:{

     dataZoom: {

      yAxisIndex:”none”

     },

     //其他功能性按钮查看官网进行增加,包括(显示数据,下载图片,改为柱状图等)

    }

   },

      series:[{

    type:”line”,

    data:arr

   }]

  })

//效果如下:可以在折线图上拉取选框来确定查看哪里的数据

 

posted on 2018-07-03 18:08 Mr、Cao 阅读() 评论() 编辑 收藏

 

 
版权声明:本文为caoxiaokang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/caoxiaokang/p/9259955.html

echarts数据缩放,鼠标滚轮缩放、滚动条缩放、选框缩放的更多相关文章

随机推荐

  1. 第四篇:决策树分类算法原理分析与代码实现

    本文详细介绍机器学习分类算法中的决策树算法,并全面详解如何构造,表示,保存决策树,以及如何使用决策树进行分类等 […]...

  2. IP地址及其子网划分 – 总探声息头领

    IP地址及其子网划分 说实话,弄到子网划分的时候还是及其头晕的,又是这又是那的,现在我们来讲解一下这些东西, […]...

  3. 简单使用一下IDEA 的HTTP Client

    前言 只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star:https://github.c […]...

  4. 轻松玩转AI 与PDF文件的转化(完美解决字体问题) – imsoft

    轻松玩转AI 与PDF文件的转化(完美解决字体问题) 经过漫长而坚苦卓绝的研究查阅了网上无数资料下载了众多相关 […]...

  5. Reactv16.8.6生命周期函数

    组件生命周期函数 React 主动调用的方法,也可重写这些方法 生命周期图谱 当组件实例被创建并插入 DOM […]...

  6. Python机器学习笔记:K-Means算法,DBSCAN算法 Python机器学习笔记:K-近邻(KNN)算法

    完整代码及其数据,请移步小编的GitHub   传送门:请点击我   如果点击有误:https://githu […]...

  7. 局部直方图 算法优化

    这是我在写数字图像处理第三章中局部直方图优化的一些体会,最大的体会就是优化计算方法可以极大地加快运算速度 1、 […]...

  8. B2B、B2C、C2C、O2O

    B2B:企业对企业 B2B (也有写成 BTB)是指企业对企业之间的营销关系,它将企业内部网,通过 B2B 网 […]...

展开目录

目录导航