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

  • 三星手机时间在哪里设置24小时(三星手机的时间怎么能显示大点)

    三星手机时间在哪里设置24小时(三星手机的时间怎么能显示大点)

  • 微信加人限制规则是什么(微信加人限制2020年新规定)

    微信加人限制规则是什么(微信加人限制2020年新规定)

  • 怎样重新编辑发布的快手作品(怎样重新编辑发过的抖音)

    怎样重新编辑发布的快手作品(怎样重新编辑发过的抖音)

  • mac打印快捷键(macbookair打印快捷键)

    mac打印快捷键(macbookair打印快捷键)

  • qq注销后会提示好友吗(qq注销会提示什么)

    qq注销后会提示好友吗(qq注销会提示什么)

  • 局域网的计算机不能上互联网(局域网的计算机包括服务器和工作站)

    局域网的计算机不能上互联网(局域网的计算机包括服务器和工作站)

  • 剪映怎么录制视频(剪映怎么录制视频长短)

    剪映怎么录制视频(剪映怎么录制视频长短)

  • ipad air2能用pencil吗(ipad air2能用pencil一代吗?)

    ipad air2能用pencil吗(ipad air2能用pencil一代吗?)

  • iphone11刚拆封有没有膜(苹果11拆封未激活什么意思)

    iphone11刚拆封有没有膜(苹果11拆封未激活什么意思)

  • av画质什么意思(avi画质高吗)

    av画质什么意思(avi画质高吗)

  • QQ自助冻结几天解除(qq自助冻结是人为吗)

    QQ自助冻结几天解除(qq自助冻结是人为吗)

  • 滴滴实时单是什么意思(滴滴出行实时单)

    滴滴实时单是什么意思(滴滴出行实时单)

  • 苹果手机打电话没声音免提打不开(苹果手机打电话就没信号怎么回事)

    苹果手机打电话没声音免提打不开(苹果手机打电话就没信号怎么回事)

  • 华为手机死机无法开机(华为手机死机无法启动)

    华为手机死机无法开机(华为手机死机无法启动)

  • ipad5可以插卡吗(ipad5能插手机卡么)

    ipad5可以插卡吗(ipad5能插手机卡么)

  • vivo怎么将软件移到sd(vivo怎么将软件图标换成自己喜欢的图片)

    vivo怎么将软件移到sd(vivo怎么将软件图标换成自己喜欢的图片)

  • 截屏图片保存在哪里(截图保存到哪里去了)

    截屏图片保存在哪里(截图保存到哪里去了)

  • 苹果x怎么分屏多窗口(苹果X怎么分屏抖音)

    苹果x怎么分屏多窗口(苹果X怎么分屏抖音)

  • 抖音已重置多久恢复(抖音重置多久恢复)

    抖音已重置多久恢复(抖音重置多久恢复)

  • 戴尔的无线开关在哪(戴尔无线开关驱动程序)

    戴尔的无线开关在哪(戴尔无线开关驱动程序)

  • vivox9有打印功能吗(vivo x50打印功能)

    vivox9有打印功能吗(vivo x50打印功能)

  • airpods2怎么改名字(airpods2怎么改名字永久)

    airpods2怎么改名字(airpods2怎么改名字永久)

  • windows即将过期怎么办(windows即将过期是怎么回事)

    windows即将过期怎么办(windows即将过期是怎么回事)

  • phpcms更换域名后的处理步骤(网站更换域名后无法访问)

    phpcms更换域名后的处理步骤(网站更换域名后无法访问)

  • 出口退税免税有限额吗
  • 辞退补偿款怎么算
  • 利息发票怎么算
  • 折扣销售销售折扣销售折让有何区别
  • 去年漏记一笔银行付款怎么办
  • 设备维保费税率怎么算
  • 外经证预交增值税和专管员
  • 迁出注销类别怎么写
  • 资产收购账务处理
  • 销售净利率怎么求
  • 抵税的税额怎么计算
  • 下月初认证的发票怎么开
  • 所得税费用什么时候结转
  • win10如何获得管理员权限修改文件
  • 哪里有办各种真实有效的证的
  • 销售自己使用过的物品的税率
  • won10字体变大
  • PHP:mb_ereg_search_getpos()的用法_mbstring函数
  • 吉隆坡石油双塔有多高
  • 土地使用税的税目写什么
  • 苹果发布macOS13.5开发者预览版
  • 半月湾在哪
  • redis网络模型 框架图
  • 产品出库单什么时候入账
  • php socket_create
  • php的图片
  • mysql.php
  • 缴纳住房公积金现金流量项目填什么
  • Laravel5中Cookie的使用详解
  • php array add
  • php gzip压缩
  • 人工智能讲解
  • 知名个人网站
  • python 断言
  • 印花税申报成功后在哪缴税
  • 员工办理健康证需要什么材料
  • 应付账款会计分录大全
  • 网上免费学电脑
  • centOS下mysql workbench安装配置教程
  • 纳税人识别号和公司税号一样吗
  • 小微企业增值税优惠政策最新2023
  • sqlserver2005创建表
  • 私车公用的汽油费计入哪个科目
  • 如何理解当期损益
  • 境外服务费代扣代缴所得税怎么做账
  • 城市维护建设税怎么算
  • 计提费用账务处理
  • 售后回租如何做会计处理
  • 砂石资源税怎么算
  • 工业用电交税怎么算
  • 黄金以旧换新是不是不划算
  • 新成立的公司开什么银行账户
  • 预付账款是属于什么类
  • 非税收入定额票据是什么
  • 暂估的费用次年调增怎么做会计分录
  • 客户到我公司签字怎么说
  • 怎么看财务报表平不平
  • 管理费用业务招待费包括哪些
  • 商业企业资产负债表
  • ubuntu20.04.1安装
  • macpr预设
  • ubuntu20.04
  • Linux系统安全性体现在哪些方面?
  • win7怎么设置网速限制
  • win8.1黑屏
  • win10浏览器没有网络连接
  • android知识
  • node.js的作用是什么
  • android textview设置字体
  • Python中文分词的第三方库
  • unity单选
  • python 数据处理 pdf
  • 百度关键字搜索员是干嘛的
  • jQuery继承extend用法详解
  • Android事件处理模型
  • Unity3D游戏开发标准教程
  • 发票开了,税务局上查不到信息是怎么回事
  • 湖北税务登记办理流程和方法
  • 深圳地税局地址工作时间
  • 国家税务总局39号文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设