echarts.js下载链接提取码:qj3g
https://pan.baidu.com/s/1hEr_0IU1aom1Ag3hhpArTw
根据以下数据实现环形图
入会方式 | 数量 |
自愿 | 5 |
微信推广 | 2 |
团购促销 | 3 |
节日活动 | 4 |
代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="echarts.js"></script>
</head>
<body>
<div id="main" style="width: 600px; height: 400px"></div>
<script type="text/javascript">
var myChart = echarts.init(document.getElementById("main"));
var option = {
title: {
text: '会员入会渠道分布情况',
textStyle:{color:"#008000",},
backgroundColor:'#FFFF00',
left: 'center'
},
tooltip: {
trigger: 'item',
formatter: "{a} <br/>{b} : {c} ({d}%)"
},
legend: {
orient: 'vertical',
left: 62,
top: 22,
data: ['自愿', '微信推广', '团购促销', '节日活动']
},
toolbox: {
show: true,
left: 444,
top: 28,
feature: {
mark: { show: true },
dataView: { show: true, readOnly: false },
magicType: {
show: true,
type: ['pie', 'funnel'],
option: {
funnel: {
x: '25%',
width: '50%',
funnelAlign: 'left',
max: 1548
}
}
},
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
series: [
{
name: '入会渠道',
type: 'pie',
radius :[ '30%','60%'], //设置半径
center: ['58%', '55%'], //设置圆心
clockWise: true,
data: [
{ value: 5, name: '自愿' },
{ value: 2, name: '微信推广' },
{ value: 3, name: '团购促销' },
{ value: 4, name: '节日活动' },
]
}
]
};
myChart.setOption(option);
</script>
</body>
</html>
效果图