位置: IT常识 - 正文

echarts柱状图坐标轴的内容太长导致显示不全的两种解决办法(echarts柱状图坐标轴)

编辑:rootadmin
echarts柱状图坐标轴的内容太长导致显示不全的两种解决办法  情况一:坐标上的内容是文字时

推荐整理分享echarts柱状图坐标轴的内容太长导致显示不全的两种解决办法(echarts柱状图坐标轴),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:echarts柱状图formatter,echarts 柱状图,echarts柱状图坐标错位,echarts 柱状图,Echarts柱状图坐标轴颜色,echarts柱状图坐标错位,Echarts柱状图坐标轴颜色,Echarts柱状图坐标轴颜色,内容如对您有帮助,希望把文章链接给更多的朋友!

如上图这样一个横向的柱状图,y坐标轴的内容太长后会导致显示不全。

因为数据是由后端传过来的,有些会很长有些会比较短,如果只是一味的调整grid会导致短数据前的留白过于多,布局不合理。这个时候就需要用一些别的属性。

解决办法:

在yAxis中的axisLabel中加入以下属性配置:

注释:

width: 60,//将内容的宽度固定overflow: 'truncate',//超出的部分截断truncate: '...',//截断的部分用...代替

附上官方文档截图:

echarts柱状图坐标轴的内容太长导致显示不全的两种解决办法(echarts柱状图坐标轴)

情况二:如果纵坐标上是数字

如图,左侧的数据会展示不全

一、首先可以配置grid自适应

grid: { top: "15%", left: "2%", right: "2%", bottom: "2%", containLabel: true },

 这样设置之后数字就会展示全了:

但是新的需求又来了,如果在数据特别大的情况下,左边数据占得位置就会越来越宽,导致布局不好看,所以我们可以对这种数字进行处理一下

 在yAxis的axisLabel属性中进行配置formatter

formatter(v) { v = v.toString() if (v >= 100000000000) { return (v.substring(0, 5) / 10) + '亿' } else if (v >= 10000000000) { return (v.substring(0, 4) / 10) + '亿' } else if (v >= 1000000000) { return (v.substring(0, 3) / 10) + '亿' } else if (v >= 100000000) { return (v.substring(0, 2) / 10) + '亿' } else if (v >= 10000000) { return v.substring(0, 4) + '万' } else if (v >= 1000000) { return v.substring(0, 3) + '万' } else if (v >= 100000) { return v.substring(0, 2) + '万' } else if (v >= 10000) { return (v.substring(0, 2) / 10) + '万' } else if (v >= 1000) { return v } else { return v } },

这样设置之后的效果如下图:

这样设置的好处是左侧不会因为数据过大而一度扩展表格左侧宽度 

本文链接地址:https://www.jiuchutong.com/zhishi/297339.html 转载请保留说明!

上一篇:微信小程序自定义组件(超详细)(微信小程序自定义tabbar)

下一篇:如何在 Vue.js 中使用 Axios(vue.js in action)

  • 当期免抵税额如何做账
  • 小微企业企业所得税100万元以下减半征收怎么计算
  • 二手房个人所得税是买方交还是卖方交
  • 注销库存股为什么股本减少
  • 企业给员工交公积金国家有规定的
  • 现金流量补充表的编制
  • 小规模公司开票税点怎么算
  • 损益平准基金
  • 小规模公司缴税以后公转私
  • 电子承兑汇票接收和转出步骤
  • 在建工程进项税额分两年抵扣
  • 客户退货金额小怎么说
  • 企业取暖费怎么做会计分录
  • 公司购买东西怎么做分录
  • 公司开展文体活动总结
  • 企业挂靠税收市收取的标准是什么
  • 逃税漏税不用坐牢吗
  • 2021年营业额多少需要交税
  • 金税盘怎么增加复核人
  • 限制性股票股利会计处理
  • 资产和负债可以一增一减吗
  • 电子发票转收入怎么做为记账凭证?
  • 备查账簿根据企业的实际需要设置没有固定的格式要求
  • 营销活动的意义是什么
  • 收取国外技术服务费如何在外管申报个税
  • 一般风险准备金计算公式
  • 跨年得退货还用开负数发票吗?
  • win11小组件加载内容出现错误
  • 企业收到政府拆迁补偿款要交税吗怎么做账
  • 职工福利费汇算清缴怎么填写
  • 搭建rtmp
  • 苹果手机系统升级后电量消耗快
  • 补缴增值税和滞纳税区别
  • 如何暂停win11更新
  • 购入材料会计分录怎么写
  • ajax与php交互
  • PHP:imagecolorresolve()的用法_GD库图像处理函数
  • 日落时的雪景
  • thinkphp设置伪静态
  • 国有控股公司改制
  • vue框架教程视频
  • ubuntu20.04.1安装
  • uniapp 手写识别
  • php入门基础教程
  • svn命令行拉取代码
  • 怎样计提购销合同印花税
  • 期初成本和期末成本
  • 销售部门招待费用预算
  • 所得税费用当月计提吗
  • 货物出库入库怎么记账
  • 核销发生的坏账损失
  • 其他收益在报表列示的项目是
  • 代开发票相关问答有什么?
  • 以前年度损益调整会计分录
  • 疫情期间社保减免优惠政策几个月
  • 调整以前年度所得
  • 微信公众号注册时间在哪里看
  • 实际发放工资的会计处理
  • 可供分配利润是未分配利润吗
  • 房地产企业前期围墙费用
  • mysql获取所有表的数据量
  • mac截图快捷键设置
  • win8怎么打开系统设置
  • mac命令行窗口怎么打开
  • linux块设备读写和回写
  • 删除系统桌面
  • cocos2dx 3.17
  • app的文件名
  • perl中的$_
  • opengl oes纹理
  • jQuery插件安装教程
  • linux命令sed的用法
  • python遍历列表判断相同元素
  • node cgi
  • jqueryw3c
  • python中__init__
  • javascript中的对象用于
  • python利用range产生列表
  • 10月份税务申报
  • 沭阳税务局举报电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设