echarts標籤換行

xAxis: {
      type: 'value'
    },
    yAxis: {
      type: 'category',
      axisLabel: {
        interval: 0,
        formatter: function (label) {
          // console.log(label);
          let result = '';
          const length = label.length;
          const lineLabelCnt = 4;
          const rowCnt = Math.ceil(length / lineLabelCnt);
          if (length > lineLabelCnt) {
            for (let p = 0; p < rowCnt; p++) {
              let tempStr = '';
              const start = p * lineLabelCnt;
              const end = start + lineLabelCnt;
              if (p == rowCnt - 1) {
                tempStr = label.substring(start, length);
              } else {
                tempStr = label.substring(start, end) + '\n';
              }
              result += tempStr;
            }

          } else {
            result = label;
          }
          return result;
        }
      }
    },
    ```
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章