|
@@ -62,7 +62,7 @@ import { chemicalIndexChemicalGroup, chemicalIndexWarnCount } from '@/api/chemic
|
|
|
left: '8%',
|
|
|
right: '5%',
|
|
|
top: '10%',
|
|
|
- bottom: '15%',
|
|
|
+ bottom: '20%',
|
|
|
},
|
|
|
tooltip: {
|
|
|
trigger: 'axis',
|
|
@@ -91,6 +91,28 @@ import { chemicalIndexChemicalGroup, chemicalIndexWarnCount } from '@/api/chemic
|
|
|
},
|
|
|
axisLabel: {
|
|
|
fontSize: 14,
|
|
|
+ formatter: function (params) {
|
|
|
+ var str = ""; // 最终拼接成的字符串
|
|
|
+ var paramsLen = params.length;// 获取每项文字的个数
|
|
|
+ var len = 2; // 每行能显示的字的个数(根据实际情况自己设置)
|
|
|
+ var rowNumber = Math.ceil(paramsLen / len); // 换行的话,需要显示几行,向上取整
|
|
|
+ if (paramsLen > len) { //大于设定的len就换行,不大于就不变化
|
|
|
+ for (var i = 0; i < rowNumber; i++) {
|
|
|
+ var temp = ""; // 表示每一次截取的字符串
|
|
|
+ var start = i * len; // 开始截取的位置
|
|
|
+ var end = start + len; // 结束截取的位置
|
|
|
+ if (i == rowNumber - 1) { // 最后一次不换行
|
|
|
+ temp = params.substring(start, paramsLen);
|
|
|
+ } else { // 每一次拼接字符串并换行
|
|
|
+ temp = params.substring(start, end) + "\n";
|
|
|
+ }
|
|
|
+ str += temp; // 最终拼成的字符串
|
|
|
+ }
|
|
|
+ } else { // 给新的字符串赋值
|
|
|
+ str = params;
|
|
|
+ }
|
|
|
+ return str; //返回字符串
|
|
|
+ }
|
|
|
},
|
|
|
data: dataName,
|
|
|
},
|