位置: 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)

  • 船舶吨税范围
  • 为什么缴纳税
  • 两家公司实际控制人为一个人
  • 建筑劳务属于什么税收分类
  • 资产损失企业所得税扣除
  • 增值税即征即退政策
  • 会计分录怎么确认借贷方向
  • 长期股权投资权益法初始成本的确定
  • 结转税金需要附件吗
  • 经营租赁融资租赁增值税税率
  • 收到赔偿怎么做账
  • 企业买电动车做资产如何做折旧?
  • 2021申请一般纳税人公司的条件
  • 通过检查人力资源
  • 企业所得税国税还是地税征管
  • 个体工商户餐饮业税率是多少
  • 财税[2001]10号
  • 小规模附加税怎么计提分录
  • 电子票据查询打印
  • 将自产产品无偿赠送 会计处理
  • 赎回公司发行的债券怎么做账?
  • 办公费差旅费属于
  • cpu游戏性能天梯图2023
  • 存货跌价准备会影响利润吗
  • 询证函有法律效力吗
  • 流动资产周转率计算公式
  • 主营业务收入科目应按什么进行明细核算
  • win10下载软件被阻止安装怎么办
  • 怎么解决在澳洲吸烟
  • 购入固定资产的借款利息支出
  • asmproserver.exe是什么进程 asmproserver进程信息查询
  • replace.exe进程
  • 公司员工意外险,死亡能赔多少钱
  • 补提坏账准备为什么不调整应纳税
  • 狮子岩斯里兰卡
  • 赤狐,荷兰 (© Wim Weenink/Minden Pictures)
  • 蔚蓝色的海王星是什么歌
  • gpt3 api
  • 油卡预付卡发票能入费用吗怎么入账
  • chrome os安装到u盘
  • 其他非流动资产包括哪些
  • 应该如何打造自己
  • 机动车发票哪几联 做帐
  • 零申报的公司有财务报表吗
  • 城市道路占用费的收费标准
  • discuz怎么使用
  • 官方的问答
  • 税控服务费电子普票能抵扣吗
  • 以前年度损益调整是什么意思
  • 金税盘技术维护费每年都减免么
  • 计提和结转的例子
  • 增值税进项税额转出的情况有哪些
  • 无票收入会计分录实例
  • 住宿费收入会计分录
  • 合作社注销麻烦吗
  • 收到捐赠的账务处理和涉税处理
  • 业务招待费比例控制规定
  • 利息收入如何做分录
  • 借调人员费用列支
  • 净利润为负数会计分录
  • 应付账款与应付票据结合的原则
  • 银行承兑汇票怎么操作
  • 申报个税劳务报酬按20%扣
  • 销售开票怎么做会计分录
  • sql 行号
  • sqlserver复制表语句
  • wysafe.exe是什么
  • 运行ghost
  • 装系统无法选择
  • 跨域请求的三种方法
  • jQuery+PHP实现可编辑表格字段内容并实时保存
  • jqueryon事件
  • 简述linux与windows相比,有哪些优势
  • unity camera fov
  • python 管理系统
  • 北京社保外埠城镇职工和外埠农村劳动力啥区别
  • 汽车运输发票税率是多少
  • 芜湖办税服务厅
  • 北京的个人所得税怎么算
  • 17%增值税什么时候开始
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设