Echarts数据可视化dataZoom详解

  1. dataZoom=[                                      //区域缩放  
  2.     {  
  3.         id: 'dataZoomX',  
  4.         show:true,                              //是否显示 组件。如果设置为 false,不会显示,但是数据过滤的功能还存在。  
  5.         backgroundColor:"rgba(47,69,84,0)",  //组件的背景颜色  
  6.         type: 'slider',                         //slider表示有滑动块的,inside表示内置的  
  7.         dataBackground:{                        //数据阴影的样式。  
  8.             lineStyle:mylineStyle,              //阴影的线条样式  
  9.             areaStyle:myareaStyle,              //阴影的填充样式  
  10.         },  
  11.         fillerColor:"rgba(167,183,204,0.4)",  //选中范围的填充颜色。  
  12.         borderColor:"#ddd",                     //边框颜色。  
  13.         filterMode: 'filter',                   //'filter':当前数据窗口外的数据,被 过滤掉。即 会 影响其他轴的数据范围。每个数据项,只要有一个维度在数据窗口外,整个数据项就会被过滤掉。  
  14.                                                   //'weakFilter':当前数据窗口外的数据,被 过滤掉。即 会 影响其他轴的数据范围。每个数据项,只有当全部维度都在数据窗口同侧外部,整个数据项才会被过滤掉。  
  15.                                                   //'empty':当前数据窗口外的数据,被 设置为空。即 不会 影响其他轴的数据范围。  
  16.                                                   //'none': 不过滤数据,只改变数轴范围。  
  17.         xAxisIndex:0,                            //设置 dataZoom-inside 组件控制的 x轴,可以用数组表示多个轴  
  18.         yAxisIndex:[0,2],                        //设置 dataZoom-inside 组件控制的 y轴,可以用数组表示多个轴  
  19.         radiusAxisIndex:3,                       //设置 dataZoom-inside 组件控制的 radius 轴,可以用数组表示多个轴  
  20.         angleAxisIndex:[0,2],                    //设置 dataZoom-inside 组件控制的 angle 轴,可以用数组表示多个轴  
  21.         start: 30,                                //数据窗口范围的起始百分比,表示30%  
  22.         end: 70,                                  //数据窗口范围的结束百分比,表示70%  
  23.         startValue:10,                           //数据窗口范围的起始数值  
  24.         endValue:100,                            //数据窗口范围的结束数值。  
  25.         orient:"horizontal",                    //布局方式是横还是竖。不仅是布局方式,对于直角坐标系而言,也决定了,缺省情况控制横向数轴还是纵向数轴。'horizontal':水平。'vertical':竖直。  
  26.         zoomLock:false,                          //是否锁定选择区域(或叫做数据窗口)的大小。如果设置为 true 则锁定选择区域的大小,也就是说,只能平移,不能缩放。  
  27.         throttle:100,                             //设置触发视图刷新的频率。单位为毫秒(ms)。  
  28.         zoomOnMouseWheel:true,                  //如何触发缩放。可选值为:true:表示不按任何功能键,鼠标滚轮能触发缩放。false:表示鼠标滚轮不能触发缩放。'shift':表示按住 shift 和鼠标滚轮能触发缩放。'ctrl':表示按住 ctrl 和鼠标滚轮能触发缩放。'alt':表示按住 alt 和鼠标滚轮能触发缩放。  
  29.         moveOnMouseMove:true,                   //如何触发数据窗口平移。true:表示不按任何功能键,鼠标移动能触发数据窗口平移。false:表示鼠标滚轮不能触发缩放。'shift':表示按住 shift 和鼠标移动能触发数据窗口平移。'ctrl':表示按住 ctrl 和鼠标移动能触发数据窗口平移。'alt':表示按住 alt 和鼠标移动能触发数据窗口平移。  
  30.         left:"center",                           //组件离容器左侧的距离,'left', 'center', 'right','20%'  
  31.         top:"top",                                //组件离容器上侧的距离,'top', 'middle', 'bottom','20%'  
  32.         right:"auto",                             //组件离容器右侧的距离,'20%'  
  33.         bottom:"auto",                            //组件离容器下侧的距离,'20%'  
  34.   
  35.     },  
  36.     {  
  37.         id: 'dataZoomY',  
  38.         type: 'inside',  
  39.         filterMode: 'empty',  
  40.         disabled:false,                         //是否停止组件的功能。  
  41.         xAxisIndex:0,                           //设置 dataZoom-inside 组件控制的 x轴,可以用数组表示多个轴  
  42.         yAxisIndex:[0,2],                       //设置 dataZoom-inside 组件控制的 y轴,可以用数组表示多个轴  
  43.         radiusAxisIndex:3,                      //设置 dataZoom-inside 组件控制的 radius 轴,可以用数组表示多个轴  
  44.         angleAxisIndex:[0,2],                   //设置 dataZoom-inside 组件控制的 angle 轴,可以用数组表示多个轴  
  45.         start: 30,                               //数据窗口范围的起始百分比,表示30%  
  46.         end: 70,                                  //数据窗口范围的结束百分比,表示70%  
  47.         startValue:10,                           //数据窗口范围的起始数值  
  48.         endValue:100,                            //数据窗口范围的结束数值。  
  49.         orient:"horizontal",                    //布局方式是横还是竖。不仅是布局方式,对于直角坐标系而言,也决定了,缺省情况控制横向数轴还是纵向数轴。'horizontal':水平。'vertical':竖直。  
  50.         zoomLock:false,                          //是否锁定选择区域(或叫做数据窗口)的大小。如果设置为 true 则锁定选择区域的大小,也就是说,只能平移,不能缩放。  
  51.         throttle:100,                             //设置触发视图刷新的频率。单位为毫秒(ms)。  
  52.         zoomOnMouseWheel:true,                   //如何触发缩放。可选值为:true:表示不按任何功能键,鼠标滚轮能触发缩放。false:表示鼠标滚轮不能触发缩放。'shift':表示按住 shift 和鼠标滚轮能触发缩放。'ctrl':表示按住 ctrl 和鼠标滚轮能触发缩放。'alt':表示按住 alt 和鼠标滚轮能触发缩放。  
  53.         moveOnMouseMove:true,                    //如何触发数据窗口平移。true:表示不按任何功能键,鼠标移动能触发数据窗口平移。false:表示鼠标滚轮不能触发缩放。'shift':表示按住 shift 和鼠标移动能触发数据窗口平移。'ctrl':表示按住 ctrl 和鼠标移动能触发数据窗口平移。'alt':表示按住 alt 和鼠标移动能触发数据窗口平移。  
  54.     }  
  55. ];  

 

声明:转载于http://blog.csdn.net/luanpeng825485697/article/details/76739026

转载于:https://www.cnblogs.com/chenjb-0218/p/8432549.html

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值