共计 806 个字符,预计需要花费 3 分钟才能阅读完成。
记得给容器宽高
配置函数
const leftChartguawang = () => {const chartBox = echarts.init(document.getElementById('leftChartguawang'))
let datas = [
[{ name: '居民节能建筑', value: 20},
{name: '居民非节能建筑', value: 20},
{name: '非居民节能建筑', value: 30},
{name: '非居民非节能建筑', value: 30}
]
]
const option = {
title: {text: '挂网总面积 n n422.61( 万㎡)',
left: 'center',
top: '40%',
textStyle: {
color: '#999',
fontWeight: 'normal',
fontSize: 14
}
},
series: datas.map(function (data, idx) {
var top = idx * 50
return {
type: 'pie',
radius: [60, 100],
top: top + '%',
height: '100%',
left: 'center',
width: 500,
itemStyle: {
borderColor: '#fff',
borderWidth: 1
},
label: {
alignTo: 'edge',
formatter: '{name|{b}}n{time|{c} %}',
minMargin: 5,
edgeDistance: 10,
lineHeight: 15,
rich: {
time: {
fontSize: 10,
color: '#999'
}
}
},
labelLine: {
length: 15,
length2: 0,
maxSurfaceAngle: 80
},
labelLayout: function (params: any) {const isLeft = params.labelRect.x
原文地址: Vue3 Echarts 饼图环形图
正文完