千家信息网

ECharts数据图表实例分析

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"ECharts数据图表实例分析",在日常操作中,相信很多人在ECharts数据图表实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"ECharts
千家信息网最后更新 2026年11月03日ECharts数据图表实例分析

这篇文章主要介绍"ECharts数据图表实例分析",在日常操作中,相信很多人在ECharts数据图表实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"ECharts数据图表实例分析"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

ECharts缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。

dataZoom

dataZoom 组件可以实现通过鼠标滚轮滚动,放大缩小图表的功能。 默认情况下 dataZoom 控制 x 轴,即对 x 轴进行数据窗口缩放和数据窗口平移操作。

实例

option = {   xAxis: {       type: 'value'   },   yAxis: {       type: 'value'   },   dataZoom: [       {   // 这个dataZoom组件,默认控制x轴。           type: 'slider', // 这个 dataZoom 组件是 slider 型 dataZoom 组件           start: 10,      // 左边在 10% 的位置。           end: 60         // 右边在 60% 的位置。       }   ],   series: [       {           type: 'scatter', // 这是个『散点图』           itemStyle: {               opacity: 0.8           },           symbolSize: function (val) {               return val[2] * 40;           },           data: [["14.616","7.241","0.896"],["3.958","5.701","0.955"],["2.768","8.971","0.669"],["9.051","9.710","0.171"],["14.046","4.182","0.536"],["12.295","1.429","0.962"],["4.417","8.167","0.113"],["0.492","4.771","0.785"],["7.632","2.605","0.645"],["14.242","5.042","0.368"]]       }   ]}

上面的实例只能拖动 dataZoom 组件来缩小或放大图表。如果想在坐标系内进行拖动,以及用鼠标滚轮(或移动触屏上的两指滑动)进行缩放,那么需要 再再加上一个 inside 型的 dataZoom 组件。 在以上实例基础上我们再增加 type: 的配置信息:

实例

option = {   ...,   dataZoom: [       {   // 这个dataZoom组件,默认控制x轴。           type: 'slider', // 这个 dataZoom 组件是 slider 型 dataZoom 组件           start: 10,      // 左边在 10% 的位置。           end: 60         // 右边在 60% 的位置。       },       {   // 这个dataZoom组件,也控制x轴。           type: 'inside', // 这个 dataZoom 组件是 inside 型 dataZoom 组件           start: 10,      // 左边在 10% 的位置。           end: 60         // 右边在 60% 的位置。       }   ],   ...}

当然我们可以通过 dataZoom.xAxisIndex 或 dataZoom.yAxisIndex 来指定 dataZoom 控制哪个或哪些数轴。

实例

var data1 = [];var data2 = [];var data3 = [];var random = function (max) {   return (Math.random() * max).toFixed(3);};for (var i = 0; i false,   legend: {       data: ['scatter', 'scatter2', 'scatter3']   },   tooltip: {   },   xAxis: {       type: 'value',       min: 'dataMin',       max: 'dataMax',       splitLine: {           show: true       }   },   yAxis: {       type: 'value',       min: 'dataMin',       max: 'dataMax',       splitLine: {           show: true       }   },   dataZoom: [       {           type: 'slider',           show: true,           xAxisIndex: [0],           start: 1,           end: 35       },       {           type: 'slider',           show: true,           yAxisIndex: [0],           left: '93%',           start: 29,           end: 36       },       {           type: 'inside',           xAxisIndex: [0],           start: 1,           end: 35       },       {           type: 'inside',           yAxisIndex: [0],           start: 29,           end: 36       }   ],   series: [       {           name: 'scatter',           type: 'scatter',           itemStyle: {               normal: {                   opacity: 0.8               }           },           symbolSize: function (val) {               return val[2] * 40;           },           data: data1       },       {           name: 'scatter2',           type: 'scatter',           itemStyle: {               normal: {                   opacity: 0.8               }           },           symbolSize: function (val) {               return val[2] * 40;           },           data: data2       },       {           name: 'scatter3',           type: 'scatter',           itemStyle: {               normal: {                   opacity: 0.8,               }           },           symbolSize: function (val) {               return val[2] * 40;           },           data: data3       }   ]}

到此,关于"ECharts数据图表实例分析"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

组件 数据 图表 实例 位置 控制 实例分析 分析 学习 右边 更多 滚轮 用户 鼠标 帮助 移动 实用 流畅 直观 接下来 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络科技有限互联网 北京互联网科技有限公司 互联网科技的英文 善班互联网科技有限公司 腾讯科技 互联网女皇 壕鑫互联网络科技 互联网科技logo设计 多迪互联网科技有限公司 注册互联网科技公司经营范围大全 互联网科技和信息 燊美集互联网科技有限公司 伍佰万互联网科技怎么赚钱 浙南科技城互联网大厦招聘 扫呗互联网科技有限公司 湖北辰鑫科技互联网 长沙渺峰互联网科技有限公司 米泉互联网科技专业怎么样 河南商务圈互联网科技有限公司 银川新华互联网科技学校招聘 互联网科技企业文化 云南咖啡 哈尔滨大商圈互联网科技有限公司 美国互联网科技 小马过河互联网科技 互联网 新科技 东莞新华互联网科技学校 华中科技大学互联网的牛人 2021世界互联网领先科技成果发布 南京一网一红互联网科技有限公司 互联网金融运营模式中的金融科技
0