目录
2.1 方法一:将 坐标轴上的文字 强制显示完整,并进行倾斜
2.2 方法二:利用 formatter,让文字竖直一列显示
2.3 方法三:利用 formatter,让坐标轴类目隔一个换一行
1.设置图例、提示框上下角标
- 效果展示:
- formatter: function (name) {
- return name + '% '; // 将每个图例后面加上 %
}- 可以将文字变成指定格式,比如上面
- 假设图例是 1,2,3,那么处理之后的图例变成 1% 2% 3%
- ———————————————————————————————————————
1.1 修改弹框内容的方法
- 给 角标 添加单独的 标签,标签样式在 legend > textStyle > rich 中设置
- str.replace("原内容","<标签> 角标 </标签> 正常文字")
- function replaceHtmlWord(str) {
return str.replace("2NO", "<sup>2</sup>NO")
.replace("值得", "值<wsb>得</wsb>")
.replace("PM2.5", "PM<sub>2.5</sub>")
.replace("PM天然", "PM<wxb>天然</wxb>")
}- replace("2NO", "<sup>2</sup>NO") 解释:
- 2是角标,NO是正常文字,<sup>是修饰角标2的标签,样式在 rich 中设置
- ———————————————————————————————————————
1.2 修改图例文字的方法
- 给 角标 添加单独的 类名,类名样式在 legend > textStyle > rich 中设置
- str.replace("原内容","{ 类名 | 角标 } 正常文字")
- function replaceWords(str) {
return str.replace("值得", "值{wsb|得}")
.replace("2NO", "{sup|2}NO")
.re
Echarts 问题解决 —— 设置图例、提示框上下角标;坐标轴文字过多显示不全、文字竖直一列显示、让坐标轴类目隔一个换一行;
最新推荐文章于 2023-06-01 11:16:26 发布
本文详细介绍了如何在 Echarts 中设置图例和提示框的上下角标,包括修改弹框内容、图例文字的方法,以及通过 rich 设置角标样式。同时,针对坐标轴文字显示不全的问题,提供了三种解决方案,包括强制显示完整、竖直排列和间隔换行。这些技巧有助于提升图表的可读性和美观性。

最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



