位置: IT常识 - 正文

ECharts设置x轴刻度间隔的两种方法(echartx轴刻度设置)

编辑:rootadmin
ECharts设置x轴刻度间隔的两种方法 ECharts设置x轴刻度文字间隔的两种方法背景

推荐整理分享ECharts设置x轴刻度间隔的两种方法(echartx轴刻度设置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:echart设置x轴的刻度位置,echartsy轴刻度,echarts设置y轴刻度,echarts坐标轴刻度,echarts设置y轴刻度,echart设置x轴的刻度位置,echarts坐标轴刻度,echart设置x轴的刻度位置,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在写一个echarts数据看板,要在一个页面中展示多张图表,所以留给每张图表的尺寸就很小。这也就使得图表x轴的刻度文字全部挤到一起了,废话不多说,直接上图看效果。 右边的图标就是x轴刻度标签文字被挤到一起了,左边是该过之后的效果。

解决方法

想要达到上面图片中左边的效果方法不止一种。 最笨的方法 如果空间够的话直接将echart所在的div层尺寸设置得大一些,grid对象也同理,只要展示的空间足够宽,刻度标签自然就不会挤到一起。开个玩笑哈,能找到这类文章的,都是需要在有限的空间里解决间隔的问题

ECharts设置x轴刻度间隔的两种方法(echartx轴刻度设置)

方法一: x轴的标签属性axisLabel下利用interval设置间隔 官方文档是这样说的: 通过设置interval的值,来达到按指定间隔显示或者不显示,或者使用回调函数,回调函数返回的布尔值决定指定索引的标签是否显示。这也是网上能找到的最普遍的答案,可惜没能解决我的问题。

官方文档上写的是在类目轴中有效,而我的x数据轴类型是“time”。所以只能再想其他方法

方法二: 为axisLabel. formatters添加回调函数改变标签文字 formatters属性是用来设置文字格式的,既然可以用来设置文字格式,那我把需要隐藏的文字改为空字符串不就行了。 思路一通代码就简单了,先看看回调函数怎么用 官方文档上说函数有两个参数,一个是索引一个是值。注意,这里的索引并不是我们x轴数据的索引,而是图标刻度的索引。举个例子,我的数据集是每秒钟电表的读数,那么一个小时就是3600条,如果是数据集索引的话就应该是0到3599,实际上,我们从没看到过一个数据轴上有那么多刻度。 我们图表数据轴的标签数量是echarts在渲染的时候自动生成的,但是数量还真不好说而且即便是同一个图表不同时间也不一样,一般也就十来个。 来看一下我写的回调函数:

// 通过formatter设置时间刻度间隔function time_label_formatter(value,index) { // console.info(index); let remainder = index % 3; if (remainder == 0) { return "{HH}:{mm}"; } else{ return ""; }}

我的时间类型数据在赋值给配置项数据集之前已经做过数据清洗,本身就是Date类型,所以没有在函数内再做数据转换

我先把所有的标签索引打印出来,发现是0到16,那么按照间隔设置为3或者4就好了。思路就是这样,看到这里的朋友可以根据自己的实际情况调整一个间隔数就可以了。

最后看一下配置项series参数:

xAxis:[{type:"time",gridIndex:0,axisLabel:{rotate:-45,formatter:time_label_formatter},},{type:"time",gridIndex:1,axisLabel:{rotate:-45,formatter:time_label_formatter}}],
本文链接地址:https://www.jiuchutong.com/zhishi/293098.html 转载请保留说明!

上一篇:http://与www.开头的网站有何区别

下一篇:Vue3自动引入组件,组件库(vue组件引入外部js)

  • 附加税的税率表
  • 税前利润是什么利润
  • 公司注销章要销毁吗
  • 车辆维修费发票清单内容
  • 其他权益性资产包括哪些
  • 公司注销投资款退回给股东,附言写什么
  • 非同一控制企业合并下,购买日将
  • 个人自产自销农产品免税政策
  • 债权利息收入要交所得税吗
  • 委托加工合同如何标注多个地址
  • 公对公房产转让税费
  • 计提坏账准备的前提条件
  • 单位向个人购买材料没有发票
  • 以前纳税申报表在哪里查询
  • 合同作废合同
  • 摊销生产车间负担的保险费
  • 出口退税率怎么算公式是什么
  • 税控盘280减免申报
  • 原材料报废怎么记账
  • 个税手续费返还要交增值税吗
  • WIN10显示缩略图
  • 发票金额与实际金额不一致违法吗
  • 法律规定公司必须要有的制度
  • 如何快速修复
  • win10好几个操作系统
  • php中数组的常用函数及用法
  • 贷款房屋评估费用
  • 公司账户上的钱怎么转到老板账户上
  • linux编译驱动文件
  • 稿酬所得的个税怎么计算
  • 应付福利费和应付职工薪酬的关系
  • php获取客户端唯一标识
  • 【经验分享】使用了6年的实时操作系统,是时候梳理一下它的知识点了 | 文末赠书4本
  • 发票打印出来的字太靠下了
  • 往来款项清查账务处理
  • 施工企业工人工资付给包工头老板需要写什么模板
  • 广告片影视公司
  • 建筑公司收到的劳务费发票
  • 没有什么盈利的公司应该进吗
  • 没开票的工程可以结转成本吗
  • 公司发放给员工的出差补助需要合并计算个税吗
  • 印花税的营业账簿是什么意思
  • sql server 2005安装在2016
  • 进项税额不得抵扣的情况
  • 物业公司收的停车费做什么科目
  • 抵顶税款怎么办理
  • 净资产增加数怎么计算
  • 融资租入固定资产改建支出计入
  • 银行支付结算管理办法
  • 加计减免其他收入怎么填
  • 土地成本如何分摊
  • 在建工程抵押贷款的用途为在建工程继续建造所需资金
  • 管理费用和营业费用的比例
  • 发票红冲怎么回事
  • 小规模纳税人开具的农产品普通发票
  • 进项税额抵扣是按税率分开抵扣吗
  • 购买维修费怎么做分录
  • MySQL5.6下windows msi安装详细介绍
  • sql2008开启远程连接
  • win8.1怎么关闭更新
  • ubuntu下安装QT教程
  • mac怎么获取文件路径快捷键
  • win8.1系统HDMI高清线连接电视后没有声音的原因及解决办法
  • ubuntu20.04怎么用
  • linux网络编程视频教程
  • win10的播放设置在哪
  • js字符串includes
  • 深入理解新发展理念心得体会3篇
  • 完本小说 电子书地址
  • 安卓开源好处
  • vue的ssr渲染
  • Backbone.js 0.9.2 源码注释中文翻译版
  • shell脚本随机数
  • android 标签栏
  • 广东省税务登记网
  • 江西省国家税务局李德平
  • 车船税完税凭证去哪里打印
  • 浙江网上税务局app下载
  • 惠州市公交车投诉平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设