解决echarts的多个折现数据出现坐标和值对不上的问题


Posted in Javascript onDecember 28, 2018

当出现多个折现数据,echarts可以配置stack值使用堆积值还是单个值

解决echarts的多个折现数据出现坐标和值对不上的问题

option = {
    noDataLoadingOption: {
     text: '暂无数据',
     effect: 'bubble',
     effectOption: {effect: {n: 0}}, textStyle: {fontSize: 24}
    },
    symbolList: ['circle'],
    tooltip: {
     trigger: 'axis', textStyle: {align: 'left'},
     axisPointer: {lineStyle: {color: '#E3E3E3', width: 1, type: 'solid'},}
    },
    // grid: {x: '60px', x2: '60px', borderWidth: 0},
    legend: {data: ['最大响应时长', '平均响应时长', '最小响应时长']},
    toolbox: {show: true},
    // calculable: true,
    xAxis: [{
      type: 'category',
      boundaryGap: false,
      data: ['00:00-02:00', '02:00-04:00', '04:00-06:00', '06:00-08:00', '08:00-10:00', '10:00-12:00'],
      splitLine: {lineStyle: {width: 0}},
      axisLabel: {interval: 0,/*横轴信息全部显示*/  rotate: 20,/*20度角倾斜显示*/}
     }],
    yAxis: [{
      type: 'value',
      axisLine: {lineStyle: {color: '#333', width: 0, type: 'solid'}},
      splitLine: {lineStyle: {color: '#e3e3e3', width: 1, type: 'dashed'}},
     }],
    series: [
     {
      name: '最大响应时长',
      smooth: true,
      type: 'line',
      stack: '总量', // 重要的点 这个参数会使用堆积值作为纵坐标的刻量值。
      data:[........],
      itemStyle: {normal: {color: '#D06E17', lineStyle: {width: 1, color: '#D06E17'}}}
     },{
      name: '平均响应时长',
      smooth: true,
      type: 'line',
      stack: '总量', // 重要的点 这个参数会使用堆积值作为纵坐标的刻量值。
      data:[........],
      itemStyle: {normal: {color: '#C35AD9', lineStyle: {width: 1, color: '#C35AD9'}}}
     },{
      name: '最小响应时长',
      smooth: true,
      type: 'line',
      stack: '总量', // 重要的点 这个参数会使用堆积值作为纵坐标的刻量值。
      data:[........],
      itemStyle: {normal: {color: '#1FD5CE', lineStyle: {width: 1, color: '#1FD5CE'}}}
     },
   ]

去掉stack值后

解决echarts的多个折现数据出现坐标和值对不上的问题

option3 = {
    noDataLoadingOption: {
     text: '暂无数据',
     effect: 'bubble',
     effectOption: {effect: {n: 0}}, textStyle: {fontSize: 24}
    },
    symbolList: ['circle'],
    tooltip: {
     trigger: 'axis', textStyle: {align: 'left'},
     axisPointer: {lineStyle: {color: '#E3E3E3', width: 1, type: 'solid'},}
    },
    // grid: {x: '60px', x2: '60px', borderWidth: 0},
    legend: {data: ['最大响应时长', '平均响应时长', '最小响应时长']},
    toolbox: {show: true},
    // calculable: true,
    xAxis: [{
      type: 'category',
      boundaryGap: false,
      data: ['00:00-02:00', '02:00-04:00', '04:00-06:00', '06:00-08:00', '08:00-10:00', '10:00-12:00'],
      splitLine: {lineStyle: {width: 0}},
      axisLabel: {interval: 0,/*横轴信息全部显示*/  rotate: 20,/*20度角倾斜显示*/}
     }],
    yAxis: [{
      type: 'value',
      axisLine: {lineStyle: {color: '#333', width: 0, type: 'solid'}},
      splitLine: {lineStyle: {color: '#e3e3e3', width: 1, type: 'dashed'}},
     }],
    series: [
     {
      name: '最大响应时长',
      smooth: true,
      type: 'line',
      // stack: '总量', // 去除stack这个参数
      itemStyle: {normal: {color: '#D06E17', lineStyle: {width: 1, color: '#D06E17'}}}
     },{
      name: '平均响应时长',
      smooth: true,
      type: 'line',
      // stack: '总量', // 去除stack这个参数
      itemStyle: {normal: {color: '#C35AD9', lineStyle: {width: 1, color: '#C35AD9'}}}
     },{
      name: '最小响应时长',
      smooth: true,
      type: 'line',
      // stack: '总量', // 去除stack这个参数
      itemStyle: {normal: {color: '#1FD5CE', lineStyle: {width: 1, color: '#1FD5CE'}}}
     },
   ]
 };

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
浅谈javascript 面向对象编程
Oct 28 Javascript
不要在cookie中使用特殊字符的原因分析
Jul 13 Javascript
jquery中dom操作和事件的实例学习-表单验证
Nov 30 Javascript
JQquery的一些使用心得分享
Aug 01 Javascript
14个有用的Jquery技巧分享
Jan 08 Javascript
js实现九宫格图片半透明渐显特效的方法
Feb 16 Javascript
JavaScript tab选项卡插件实例代码
Feb 23 Javascript
详解Vue2.0之去掉组件click事件的native修饰
Apr 20 Javascript
vue-cli 项目打包完成后运行文件路径报错问题
Jul 19 Javascript
JS实现在线ps功能详解
Jul 31 Javascript
Vue实现简单计算器案例
Feb 25 Javascript
浅谈vue中$bus的使用和涉及到的问题
Jul 28 Javascript
微信小程序时间控件picker view使用详解
Dec 28 #Javascript
微信小程序时间选择插件使用详解
Dec 28 #Javascript
微信小程序当前时间时段选择器插件使用方法详解
Dec 28 #Javascript
Angular6新特性之Angular Material
Dec 28 #Javascript
关于微信公众号开发无法支付的问题解决
Dec 28 #Javascript
小程序实现抽奖动画
Apr 16 #Javascript
微信小程序实现文字从右向左无限滚动
Nov 18 #Javascript
You might like
用PHP实现图象锐化代码
2007/06/14 PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
2011/10/27 PHP
PHP 生成N个不重复的随机数
2015/01/21 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
用javascript getComputedStyle获取和设置style的原理
2008/10/10 Javascript
jquery cookie实现的简单换肤功能适合小网站
2013/08/25 Javascript
js倒计时小程序
2013/11/05 Javascript
javascript中打印当前的时间实现思路及代码
2013/12/18 Javascript
jQuery实现放大镜效果实例代码
2016/03/17 Javascript
jQuery动态生成表格及右键菜单功能示例
2017/01/13 Javascript
原生JavaScript实现精美的淘宝轮播图效果示例【附demo源码下载】
2017/05/27 Javascript
vuejs选中当前样式active的实例
2018/08/22 Javascript
Vue中Axios从远程/后台读取数据
2019/01/21 Javascript
一秒学会微信小程序制作table表格
2019/02/14 Javascript
js实现html滑动图片拼图验证
2020/06/24 Javascript
[01:02:48]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Liquid
2018/04/03 DOTA
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
Python+Pandas 获取数据库并加入DataFrame的实例
2018/07/25 Python
python后端接收前端回传的文件方法
2019/01/02 Python
Python3 itchat实现微信定时发送群消息的实例代码
2019/07/12 Python
Python 类属性与实例属性,类对象与实例对象用法分析
2019/09/20 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
Python实现FLV视频拼接功能
2020/01/21 Python
Python 通过监听端口实现唯一脚本运行方式
2020/05/05 Python
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
Kickers鞋英国官网:男士、女士和儿童鞋
2021/03/08 全球购物
介绍一下Linux内核的排队自旋锁
2014/01/04 面试题
nohup的用法
2014/08/10 面试题
大学三年计划书范文
2014/04/30 职场文书
幸福家庭标语
2014/06/27 职场文书
艺术节开幕词
2015/01/28 职场文书
中学生自我评价范文
2015/03/03 职场文书
创业计划书之养殖业
2019/10/11 职场文书
Filebeat 采集 Nginx 日志的方法
2021/03/31 Servers
Mysql查询时间区间日期列表,不会由于数据表数据影响
2022/04/19 MySQL