...
|
...
|
@@ -326,18 +326,41 @@ layui.define(['admin', 'form', 'table', 'element', 'sessions', 'common', 'echart |
|
|
show: true,
|
|
|
interval: 0,
|
|
|
rotate: 15,
|
|
|
padding:[10,10,0,0],
|
|
|
formatter: val => {
|
|
|
// 一行字数
|
|
|
const max = 6
|
|
|
// 标签长度
|
|
|
const valLength = val.length
|
|
|
// 换行数
|
|
|
const rowNum = valLength / 6
|
|
|
if (valLength > 6) {
|
|
|
return val.slice(0,5) + '...';
|
|
|
} else {
|
|
|
return val
|
|
|
const valLength = val.length;
|
|
|
//lsq x轴文字超出6个字符,两行 省略 2022-08-19
|
|
|
let newParamsName='';
|
|
|
// 总行数
|
|
|
const rowNum=Math.ceil(valLength/max)
|
|
|
if(valLength>max){
|
|
|
for(let p=0;p<rowNum;p++){
|
|
|
let tempStr='';
|
|
|
let start=p*max;
|
|
|
let end=start+max;
|
|
|
if(p == rowNum-1){
|
|
|
tempStr=val.substring(start,valLength);
|
|
|
}else{
|
|
|
if(p>1){
|
|
|
tempStr="...";
|
|
|
newParamsName+=tempStr;
|
|
|
break;
|
|
|
}else{
|
|
|
tempStr=val.substring(start,end);
|
|
|
if(p<1){
|
|
|
tempStr+="\n";
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
newParamsName+=tempStr;
|
|
|
}
|
|
|
}else {
|
|
|
newParamsName = val;
|
|
|
}
|
|
|
return newParamsName
|
|
|
}
|
|
|
},
|
|
|
axisLine: {
|
...
|
...
|
|