echarts时间轴应用的两种方法

  • 第一种,x轴设置type为value,然后还需要把x轴显示的时间戳通过格式化函数(formatter)转换为日期类型,series中的data转换为时间戳。数据类型一般较为常用的是二位数组的方式 如:  [  ['时间戳','y轴值'], ['时间戳','y轴值']  ] ;
  • 第二种,x轴设置type为time(不需要转换X轴显示的文字) 正常情况下还应该定义一个x轴的起始范围,数据格式如:    max: "2021-01-04 08:24:38" , min: "2021-01-04 08:14:36",然后series中的 data也应该设置为二位数组类型如 :[ ["2021-01-04 08:14:36", 60],["2021-01-04 08:14:46", 56] ]。

第一种实现代码

option = {xAxis: {type: 'value',min:1651370400,max:1651377600,axisLabel:{formatter:function(e){return timestampToTime(e);},rotate:30}},yAxis: {type: 'value',min:0,max:80},series: [{data: [[1651372200,20],[1651373400,40],[1651377000,35]],type: 'line',}]
};function timestampToTime(timestamp) {var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000var Y = date.getFullYear() + '-';var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';var D = (date.getDate() < 10 ? '0'+ date.getDate() : date.getDate()) + ' ';var h = (date.getHours() < 10 ? '0'+ date.getHours() : date.getHours()) + ':';var m = (date.getMinutes() < 10 ? '0'+ date.getMinutes() : date.getMinutes()) + ':';var s = (date.getSeconds() < 10 ? '0'+ date.getSeconds() : date.getSeconds());return M+D+h+m+s;}

效果

第二种实现代码

option = {xAxis: {type: 'time',min: "2021-01-04 08:14:36",max: "2021-01-04 08:24:38",},yAxis: {type: 'value',
},series: [{data: [ ["2021-01-04 08:14:36", 60],["2021-01-04 08:14:46", 56],["2021-01-04 08:20:46", 23],["2021-01-04 08:22:46", 40] ],type: 'line'}]
};

效果

echarts时间轴应用相关推荐

  1. 百度Echarts时间轴的注意事项

    百度Echarts时间轴的注意事项 以官方案例修改更加清晰分明 现在做一下修改将X轴变为时间轴(中间会跨越) 修改 xAxis.type 为时间格式 [time] 如图 修改数据格式为 [{name: ...

  2. android时间轴折线图,echarts时间轴折线图

    当使用echarts折线图时,每个数据会打点,在数据量小的时候,美观又快捷,但是当数据量过大时,会非常的卡,以及不美观 例如: series: { symbol:'circle', } > EC ...

  3. Echarts时间轴补刻度

    有时候我们Echarts图表可能数据不够,只有一两条时,呈现效果不是很好 ,比如这样 所以我们需要填充数据,让图表就算没有数据看起来横轴也可以接受 // 补时间轴数值,数据不足10条时,补足10条,把 ...

  4. echarts时间轴传什么格式_职场必看,使用Excel实现大事件时间轴的做法,不看后悔...

    生者为过客,死者为归人.天地一逆旅,同悲万古尘.月兔空捣药,扶桑已成薪.白骨寂无言,青松岂知春.前後更叹息,浮荣安足珍. --[唐]李白<拟古其九> 时间轴?什么是时间轴?相信下面的这种样 ...

  5. echarts时间轴属性参数

    时间轴,每个图表最多仅有一个时间轴控件. timeline的参数主要有: 名称 默认值 描述 {boolean} show true 显示策略,可选为:true(显示) | false(隐藏) {st ...

  6. 如何控制Echarts时间轴的刻度区间

    我们可以通过Echarts中的xAxis.minInterval和xAxis.interval设置一个固定的时间间隔 例如:1小时的时间间隔 {interval: 3600*1000,minInter ...

  7. ECharts实例开发学习笔记二——时间轴

    记录一下ECharts时间轴的使用,首先是照着官方的示例做一遍,在这里不要忘了引入timelineOption.js,后面介绍如何动态创建时间轴的记录数,即根据需求可伸缩显示有多少天或者年月等轴标记数 ...

  8. ECharts xAxis.type='time'时间轴时卡顿问题

    原文首发于我的个人网站: https://lonhon.top/ 卡顿问题出现背景: ECharts^4.0.4 + Vue^2.5.9 option中主要耗能设置为:折线图 + Y轴2 + seri ...

  9. echarts散点图搭配时间轴

    1.echarts搭配时间轴可以很直观的看到数据的动态变化,那么如何实现呢?请看代码. 2.这次做的散点图是学生的成绩随着时间的变化图,就是学生的成绩随着时间的变化而变化. x轴是时间,年月日,和时间 ...

最新文章

  1. 求一棵二叉树根到所有叶子节点的路径
  2. Scala入门到精通——第三十节 Scala脚本编程与结束语
  3. 贷款被拒,因为你的手机有问题
  4. 代写python代码一般多少钱_代写CO 353课程作业、代做Python程序设计作业、代写Python语言作业...
  5. PHP客服系统-vue客服聊天系统 v1.0
  6. boost::asio 笔记
  7. 第三章:什么是组织结构
  8. 正则化与奥卡姆剃刀原理
  9. python写梦幻西游脚本精灵_奔三新人学习按键精灵脚本做冷门项目
  10. 用python做炒股软件-python通达信接口_基于python的炒股软件
  11. android shell强制删除文件夹_Windows 强制删除文件及文件夹命令
  12. python学习笔记30(利用turtle绘制最基本的几何图形)
  13. Linux学习第一节课学习心得
  14. 计算机网络计算题:时延
  15. 微信公众号的类型和功能
  16. zillow房价预测比赛_如何看待 Kaggle 发布的 Zillow 房价预测比赛?
  17. 【UFUN开发板评测】小巧而不失精致,简单而不失内涵——uFun开发板开箱爆照...
  18. GitHub每月优秀热门项目推荐:2021年11月
  19. IT人员必须关注的五个IT新技术方向
  20. 8个好用的图片素材网站,免费资源多,够用一辈子

热门文章

  1. 二、Python开发——matplotlib画图x轴任意尺寸拉长
  2. 数字援藏:像拼积木一样用低代码编程序
  3. A*和MPC实现水下机器人(ROV)避障(MATLAB)
  4. Window查看系统激活状态
  5. L1-046 整除光棍 (大数除法)(20 分)
  6. android 自定义键盘的安全性,自定义安全键盘——仿民生银行
  7. 三点照明的三dmax四种基本方法
  8. 【深度学习】不要被深度学习一叶障目不见泰山;NLP 解决方案是如何被深度学习改写的?
  9. 在Chrome中使用WebRTC ICE服务进行端口扫描
  10. 修改注册表来加快HTTP上传速度