(仅供参考)
问题描述:
目前横条图显示效果如下图1,如何实现y轴标签文字超过2个字时换行显示,如下图2?
解决方案
可以使用扩展属性实现
{ "yAxis": { "axisLabel": { "formatter": "function (value) {var length = 2;var row = Math.ceil(value.length / length);var str = '';var start = 0;var end = length;for (var i = 0; i < row; i++) { if (str != '') { str = str + '\\n' + value.substring(start, end); } else { str = str + value.substring(start, end); } start = start + length; end = end + length;}if (str != '') { return str;} else {return value; } }" } } }