/**
* @description 设置x轴文字换行展示
* @name setTHbStr
* @param {string} params x轴数据
* @param {number} size 几个字一换行
* @return {string} 返回的数据
*/
formatAxisLabel(params, size) {
let resultLabel = '';
const len = params.length;
// 几个字换行
const provideNumber = size;
// 总行数
const rowNumber = Math.ceil(len / provideNumber);
if (len > provideNumber) {
for (let i = 0; i < rowNumber; i++) {
let tempStr = '';
const start = i * provideNumber;
const end = start + provideNumber;
if (i === rowNumber - 1) {
// 最后一行
tempStr = params.substring(start, len);
} else {
// 其他行截取5位
tempStr = `${params.substring(start, end)}\n`;
}
resultLabel += tempStr;
}
} else {
resultLabel = params;
}
return resultLabel;
},
07-15
665
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-08
3916
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-06
2532
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)