效果图如下:
直接上代码:
axisLabel: {
// 轴文字
interval: 0, // 强制显示完整
// 每行显示4个文字换行
formatter:function(value) {
var ret = ""; // 拼接加 \n 返回的类目项
var maxLength = 4; // 每项显示文字个数
var valLength = value.length; // X轴类目项的文字个数
var rowN = Math.ceil(valLength / maxLength); // 类目项需要换行的行数
if (rowN > 1)
{
for (var i = 0; i < rowN; i ) {
var temp = ""; // 每次截取的字符串
var start = i * maxLength; // 开始截取的位置
var end = start maxLength; // 结束截取的位置
temp = value.substring(start, end) "\n";