修改后的代码如下:

this.define("load4", function () { o2.load(echartUrl, function () { // 基于准备好的dom,初始化echarts实例 var mySatisfaction = echarts.init(document.getElementById('satisfaction'));

// 指定图表的配置项和数据
// 假数据
var data = [
  { name: '非常满意', value: 120 },
  { name: '满意', value: 280 },
  { name: '一般', value: 200 },
  { name: '不满意', value: 80 },
  { name: '非常不满意', value: 20 }
];

// 配置项
var option = {
  title: {
    text: '食堂用餐满意度',
    top: 20 // 修改标题的top值,使其不被遮挡
  },
  tooltip: {
    trigger: 'item',
    formatter: '{b}: {c} ({d}%)'
  },
  legend: {
    orient: 'vertical',
    left: 'left',
    top: 40, // 修改图例的top值,使其不被遮挡
    data: data.map(function (item) {
      return item.name;
    })
  },
  series: [
    {
      name: '满意度',
      type: 'pie',
      radius: '50%',
      center: ['50%', '60%'],
      data: data,
      emphasis: {
        itemStyle: {
          shadowBlur: 10,
          shadowOffsetX: 0,
          shadowColor: 'rgba(0, 0, 0, 0.5)'
        }
      }
    }
  ]
};
// 使用刚指定的配置项和数据显示图表。
mySatisfaction.setOption(option);

}.bind(this)); })

修改根据这个代码让图标和标题不遮挡使其美观并给出代码thisdefineload4 function o2loadechartUrl function 基于准备好的dom初始化echarts实例 var mySatisfaction = echartsinitdocumentgetElementByIdsatisfaction; 指定图表的配置项和数据 假数

原文地址: http://www.cveoy.top/t/topic/ieWd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录