echarts的xAxis的type=’time’
熟悉下echarts图表,options配置项的xAxis参数
当你的数据有时间和值,你可以做成类目型折线图,也可以做成时间轴折线图。类目型就是点与点之间等距,时间不等距;而做成时间轴,则时间等距,两点之间不一定等距。
options基本属性
1. xAxis的type,data
- type
- category
- time
- min (坐标轴刻度最小值)
- ‘dataMin’,此时取数据在该轴上的最小值作为最小刻度。
- 不设置时会自动计算最小值保证坐标轴刻度的均匀分布
- 也可以用函数写一个刻度方法,value参数,是包含min和max的对象
min: function(value) {return value.min - 20; }
- max(与min一致)
- splitNumber (分割段数,在类目轴中无效)
- data(数据数组)
当type为category时,x轴必须通过 data 设置类目数据
x轴自定义显示的方法在axisLabel的formatter函数中设置
axisLabel:{color:"#8da5b2",formatter:(value,index)=>{let xDate = new Date(value);return xDate.getFullYear()+"年"+" "+xDate.getMonth()+1+"/"+xDate.getDate()+" "+xDate.getHours()+":"+xDate.getMinutes()+":"+xDate.getSeconds();}
}
2. toolbar
自定义鼠标点上去的弹框显示
tooltip:{trigger:'axis',formatter: function (params) {let index = params[0].dataIndex}
},
3. series
- type (图表类型)
- line
- name (影响默认的tooltip显示)
- showSymbol: true;
- hoverAnimation: true(鼠标滑过点的时候,点放大的效果,默认为true)
当xAxis的type为类目的时候,显示的symbol会随着x轴数据多的情况,自动隐藏部分symbol,即showAllSymbol的随主轴标签间隔隐藏策略。
但当xAxis的type为time的时候,就不会自动隐藏,会每个都显示。当type为类目的时候,data就是一般的数据数据,但当type是time的时候,data的格式就变成
[['2019-8-14 8:00:00', 1], ['2019-8-14 8:10:00', 3], ['2019-8-14 8:20:00', 5], ['2019-8-14 8:30:00', 6], ['2019-8-14 8:40:00', 66],['2019-8-14 8:50:00', 8], ['2019-8-14 9:00:00',11], ['2019-8-14 9:20:00', 32], ['2019-8-14 9:30:00', 54]]
当然,时间格式是时间戳的行式也可以[1522306819000, 2]
当type=time时,x轴不需要再另外设置data。
只需要再series中的data设为二维数组,每个元素是时间戳和值。
此时x轴会自定刻度间隔,需要自定义的话,使用splitNumber属性
自定义在折线上显示值的方法
label: { //显示值的算法,有一定间距的显示show: true,color:'#8da5b2',formatter:(params)=>{return params.value[1]+'°C';}
}
echarts的xAxis的type=’time’相关推荐
- Cannot find module ‘echarts‘ or its corresponding type declarations.
Vue3+ts 在引入echarts会报错 Cannot find module 'echarts' or its corresponding type declarations. 先npm i @t ...
- ECharts 使用xAxis.boundaryGap使x轴两边不留空白
1 使用详解 xAxis.boundaryGap 说明:x坐标轴两边留白策略,类目轴和非类目轴的设置和表现不一样. 默认值:true. 参数类型:boolean,Array. 可选值: (1)true ...
- ECharts 使用xAxis.axisLine.lineStyle.color设置x坐标轴轴线颜色
1 使用详解 xAxis.axisLine.lineStyle.color 说明:刻度标签文字的颜色,支持回调函数. 默认值:'#333'. 参数类型:Color. 可选值:请参考以下博客. ECha ...
- ECharts 使用series.lineStyle.type设置虚线(两种)
1 使用详解 series.lineStyle.type 说明:线条类型. 默认值:'solid'. 参数类型:string. 可选值: (1)'solid',实线. (2)'dotted',点型虚线 ...
- echarts的xAxis和yAxis——x轴y轴以及网格线的详细配置
先详细看一下xAxis和yAxis配置的图表效果 下图详细的标注了图表中x轴y轴可见的内容 说明一下: x轴y轴在echarts配置项里,从内容上来说大体上没有太大区别,x轴能用的配置项y轴基本也可以 ...
- Echarts之甘特图type: ‘custom‘参数详解
甘特图 const groupData = XEUtils.groupBy(data, "eqpName"); //分组后的数据 const yAxisData = Object. ...
- 3、echarts配置项-xAxis
直角坐标系 grid 中的 x 轴,一般情况下单个 grid 组件最多只能放上下两个 x 轴,多于两个 x 轴需要通过配置 offset 属性防止同个位置多个 x 轴的重叠. var option{x ...
- 【echarts】xAxis鼠标事件失效问题
项目中用到echarts柱状图,出现x轴标签文字过长重叠问题,在pass掉标签倾斜.换行方案之后最终决定限制文字长度,超出以-占位,鼠标悬浮时显示完整tooltip. 但编写过程中发现xAxis鼠标事 ...
- echarts的xAxis的axisLabel的使用
xAxis的axisLabel是用来设置x轴的刻度以及一些参数的设置. axisLabel: {interval: 10,formatter: (value, index) => {// 1小时 ...
最新文章
- BZOJ2281:[SDOI2011]黑白棋(博弈论,组合数学,DP)
- 使用ROW_NUMBER 和partition by 解决报表中的查询问题
- mac版python3.7怎么使用_【Mac环境】Mac使用python3.7环境
- Windows 10:开机显示C:\WINDOWS\system32\config\systemprofile\Desktop不可用 的解决方法
- VLC-DSS搭建直播系统中链路断开影响测试
- 使用存储过程将文本导入数据库表
- CCIE-LAB-第五篇-SDN-SD-WAN-BGP-OMP(sdwan版的路由协议)
- 初窥Linux 之 我最常用的20条命令
- 利用贝叶斯分类器进行文本挖掘---笔记
- 计算机网络实验【静态路由】
- ACCESS数据库增强器需求及介绍
- VS2013中安装配置和使用Boost库
- 【codevs1506】传话
- FastDFS原理及维护
- Monty Hall Problem (三门问题)
- 【论文阅读】Causality matters in medical imaging
- 太平洋电脑网论坛关闭了
- 微信小程序使用身份证识别
- 基于Python医学院校二手书管理毕业设计-附源码201704
- 手机中geetest是什么文件_安卓文件隐藏精灵 — 隐藏手机中的小秘密
热门文章
- mui短信验证html,mui登录界面(验证)
- TweenMax.js
- 热伤风和感冒有什么区别
- 2023中国余热回收利用展览会盛装亮相北京
- java sencha_sencha编译出错
- 2143.replace.favo.xrcch.com Dns劫持解决方案
- 【毕业季·进击的技术er】青春不散场
- scss exceeded maximum budget. Budget 4.00 kB was not met by 130 bytes with a total of 4.13 kB.
- 微信小程序-slot插槽
- 苹果xr如何关机_苹果新系统让这些 iPhone 电量满血复活