highcharts的yAxis标题过长 分行显示
https://blog.csdn.net/Doubleu_/article/details/84565645?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase
highcharts的yAxis标题过长加上这段就行啦
-
labels: {
-
formatter: function() {
-
//获取到刻度值
-
var labelVal = this.value;
-
//实际返回的刻度值
-
var reallyVal = labelVal;
-
//判断刻度值的长度
-
if(labelVal.length > 2) {
-
//截取刻度值
-
reallyVal = labelVal.substr(0, 2) + "<br/>" +labelVal.substring(2, labelVal.length);
-
}
-
return reallyVal;
-
}
-
},
附上完整代码
-
var chart = Highcharts.chart('container', {
-
chart: {
-
polar: true,
-
},
-
title: {
-
text: null
-
},
-
pane: {
-
size: '80%'
-
},
-
xAxis: {
-
categories: ['偿债能力', '应急能力', '储蓄能力', '财富增值',
-
'支出健康', '家庭保障'
-
],
-
labels: {
-
formatter: function() {
-
//获取到刻度值
-
var labelVal = this.value;
-
//实际返回的刻度值
-
var reallyVal = labelVal;
-
//判断刻度值的长度
-
if(labelVal.length > 2) {
-
//截取刻度值
-
reallyVal = labelVal.substr(0, 2) + "<br/>" + labelVal.substring(2, labelVal.length);
-
}
-
return reallyVal;
-
}
-
},
-
tickmarkPlacement: 'on',
-
lineWidth: 0
-
},
-
yAxis: {
-
gridLineInterpolation: 'polygon',
-
lineWidth: 0,
-
min: 0
-
},
-
legend: {
-
enabled: false
-
},
-
exporting: {
-
enabled: false
-
},
-
credits: {
-
enabled: false
-
},
-
-
series: [{
-
name: '偿债能力',
-
type: 'area',
-
data: [43000, 19000, 60000, 35000, 17000, 10000],
-
pointPlacement: 'on'
-
}, {
-
name: '应急能力',
-
type: 'area',
-
data: [50000, 39000, 42000, 31000, 26000, 14000],
-
pointPlacement: 'on'
-
}]
-
});
效果图:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2017-08-11 大话设计模式三