echarts饼状图图例内容太多-echarts饼图突出

lxf2023-04-25 22:44:02
摘要

这篇文章主要介绍了关于Echarts饼图图例太长的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

目录
  • 解决饼图图例文本太长
  • e-charts图例过多问题
    • 总结

      解决饼图图例文本太长

      问题

      echarts饼状图图例内容太多-echarts饼图突出

      方案

      fORMatter: function(name) {
             return echarts.format.truncateText(name, 50, '12px Microsoft Yahei', '…')
           },
           tooltip: {
             show: true
           }
      

      完整代码

      legend: {
           type: 'scroll',
           orient: 'vertical',
           right: 0,
           top: 5,
           bottom: 0,
           itemWidth: 20,
           itemHeight: 15,
           itemGap: 2,
           textStyle: {
             color: '#76b9ff',
             fontSize: '12px'
           },
           pageIconColor: '#76b9ff',
           pageTextStyle: {
             color: '#76b9ff'
           },
           formatter: function(name) {
             return echarts.format.truncateText(name, 50, '12px Microsoft Yahei', '…')
           },
           tooltip: {
             show: true
           }
      

      效果

      echarts饼状图图例内容太多-echarts饼图突出

      e-charts图例过多问题

      饼图的图例,如果过多,需要增加 分页按钮

      注意!!! 如果测试用例数量不够,则分页按钮不会出现,会默认将画面填满后,分页按钮才会出现

      我之前只用了两三个,总是不出现 气死了

      echarts饼状图图例内容太多-echarts饼图突出

      legend: {
                  top: '15%',
                  type: 'scroll',
                  orient: 'vertical',
                  left: 'left',
                  // pageIconColor: 'red', // 激活的分页按钮颜色
                  // pageIconInactiveColor: 'yellow', // 没激活的分页按钮颜色
                },
      

      总结

      以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。