|
@@ -95,7 +95,6 @@
|
|
|
return arr;
|
|
|
})(chartData),
|
|
|
|
|
|
-
|
|
|
boundaryGap: ['20%', '20%'],
|
|
|
splitLine: {
|
|
|
show: false
|
|
@@ -106,7 +105,30 @@
|
|
|
axisTick: {
|
|
|
show: false
|
|
|
},
|
|
|
- axisLabel: {
|
|
|
+ axisLabel: {interval: 0,
|
|
|
+ formatter: function (params) {
|
|
|
+ var newParamsName = ''
|
|
|
+ const paramsNameNumber = params.length
|
|
|
+ const provideNumber = 3 // 单行显示文字个数
|
|
|
+ const rowNumber = Math.ceil(paramsNameNumber / provideNumber)
|
|
|
+ if (paramsNameNumber > provideNumber) {
|
|
|
+ for (let p = 0; p < rowNumber; p++) {
|
|
|
+ var tempStr = ''
|
|
|
+ var start = p * provideNumber
|
|
|
+ var end = start + provideNumber
|
|
|
+ if (p === rowNumber - 1) {
|
|
|
+ tempStr = params.substring(start, paramsNameNumber)
|
|
|
+ } else {
|
|
|
+ tempStr = params.substring(start, end) + '\n'
|
|
|
+ }
|
|
|
+ newParamsName += tempStr
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ newParamsName = params
|
|
|
+ }
|
|
|
+ return newParamsName
|
|
|
+ }
|
|
|
+ ,
|
|
|
textStyle: {
|
|
|
fontSize: 10 * scale,
|
|
|
color: '#3fdaff'
|