|
@@ -106,6 +106,29 @@
|
|
|
show: false
|
|
|
},
|
|
|
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'
|