解决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 相关文章推荐
ajaxControlToolkit AutoCompleteExtender的用法
Oct 30 Javascript
javascript 面向对象全新理练之继承与多态
Dec 03 Javascript
jquery中checkbox全选失效的解决方法
Dec 26 Javascript
jQuery动态星级评分效果实现方法
Aug 06 Javascript
js获取页面引用的css样式表中的属性值方法(推荐)
Aug 19 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
Nov 25 Javascript
JavaScript学习笔记--常用的互动方法
Dec 07 Javascript
JavaScript中无法通过div.style.left获取值的解决方法
Feb 19 Javascript
Node.Js生成比特币地址代码解析
Apr 21 Javascript
微信小程序实用代码段(收藏版)
Dec 17 Javascript
js实现多图和单图上传显示
Dec 18 Javascript
React实现动效弹窗组件
Jun 21 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处理excel cvs表格的方法实例介绍
2013/05/13 PHP
php实现的DateDiff和DateAdd时间函数代码分享
2014/08/16 PHP
ThinkPHP调试模式与日志记录概述
2014/08/22 PHP
PHP正则表达式替换站点关键字链接后空白的解决方法
2014/09/16 PHP
php计算整个mysql数据库大小的方法
2015/06/19 PHP
基于jquery实现的自动补全功能
2015/03/12 Javascript
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
基于JavaScript实现网页倒计时自动跳转代码
2015/12/28 Javascript
js剪切板应用clipboardData实例解析
2016/05/29 Javascript
js定义类的几种方法(推荐)
2016/06/08 Javascript
理解javascript中的Function.prototype.bind的方法
2017/02/03 Javascript
微信小程序模板之分页滑动栏
2017/02/10 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
基于Bootstrap分页的实例讲解(必看篇)
2017/07/04 Javascript
canvas基础绘制-绚丽倒计时的实例
2017/09/17 Javascript
jQuery表单元素过滤选择器用法实例分析
2019/02/20 jQuery
[35:44]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG
2014/05/26 DOTA
教你学会使用Python正则表达式
2017/09/07 Python
Python编程使用*解包和itertools.product()求笛卡尔积的方法
2017/12/18 Python
Tensorflow环境搭建的方法步骤
2018/02/07 Python
浅谈Python traceback的优雅处理
2018/08/31 Python
Django中使用Celery的方法示例
2018/11/29 Python
Python 从列表中取值和取索引的方法
2018/12/25 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
对Django url的几种使用方式详解
2019/08/06 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
2019/12/09 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
2020/03/08 Python
python matplotlib实现将图例放在图外
2020/04/17 Python
Html5获取高德地图定位天气的方法
2019/12/26 HTML / CSS
世界领先的豪华床上用品供应商之一:Bedeck Home
2019/03/18 全球购物
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
地陪导游欢迎词
2015/01/26 职场文书
2016公司年会通知范文
2015/04/25 职场文书
2015年企业员工工作总结范文
2015/05/21 职场文书
班级元旦晚会开幕词
2016/03/04 职场文书
Redis 哨兵集群的实现
2021/06/18 Redis