当前位置: 代码迷 >> 综合 >> echarts图表横坐标如果超过几个字就换行显示
  详细解决方案

echarts图表横坐标如果超过几个字就换行显示

热度:17   发布时间:2024-01-29 09:32:57.0
/*
*判断图表横坐标如果超过四个字就换行显示option是option,number是字数axis是x坐标轴还是y坐标
*/
function newline(option, number, axis) {/* 此处注意你的json是数组还是对象 */option[axis][0]['axisLabel'] = {//  interval: 'auto',formatter: function (value) {var newParamsName = "";var paramsNameNumber = value.length;var provideNumber = number;var rowNumber = Math.ceil(paramsNameNumber / provideNumber);if (paramsNameNumber > provideNumber) {for (var p = 0; p < rowNumber; p++) {var tempStr = "";var start = p * provideNumber;var end = start + provideNumber;if (p == rowNumber - 1) {tempStr = value.substring(start, paramsNameNumber);} else {tempStr = value.substring(start, end) + "\n";}newParamsName += tempStr;}} else {newParamsName = value;}return newParamsName}}return option;
}