|
@@ -635,8 +635,28 @@ var ChartsService = {
|
|
|
color: '#ffffff', //更改坐标轴文字颜色
|
|
|
fontSize: 14 //更改坐标轴文字大小
|
|
|
},
|
|
|
- interval:0,
|
|
|
- rotate:30
|
|
|
+ // interval:0,
|
|
|
+ // rotate:30
|
|
|
+ //换行显示
|
|
|
+ formatter: function(value) {
|
|
|
+ let result = '' //拼接加\n返回的类目项
|
|
|
+ let maxLength = 5 //每项显示文字个数
|
|
|
+ let valLength = value.length //X轴类目项的文字个数
|
|
|
+ let rowNumber = Math.ceil(valLength / maxLength) //类目项需要换行的行数
|
|
|
+ if (rowNumber > 1) {
|
|
|
+ //如果文字大于3,
|
|
|
+ for (let i = 0; i < rowNumber; i++) {
|
|
|
+ let temp = '' //每次截取的字符串
|
|
|
+ let start = i * maxLength //开始截取的位置
|
|
|
+ let end = start + maxLength //结束截取的位置
|
|
|
+ temp = value.substring(start, end) + '\n'
|
|
|
+ result += temp //拼接生成最终的字符串
|
|
|
+ }
|
|
|
+ return result
|
|
|
+ } else {
|
|
|
+ return value
|
|
|
+ }
|
|
|
+ }
|
|
|
},
|
|
|
axisLine: {
|
|
|
lineStyle: {
|