修改根据这个代码让图标和标题不遮挡使其美观并给出代码thisdefineload4 function o2loadechartUrl function 基于准备好的dom初始化echarts实例 var mySatisfaction = echartsinitdocumentgetElementByIdsatisfaction; 指定图表的配置项和数据 假数
修改后的代码如下:
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)); })
原文地址: http://www.cveoy.top/t/topic/ieWd 著作权归作者所有。请勿转载和采集!