echarts自定义饼图

Posted qinxuhui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echarts自定义饼图相关的知识,希望对你有一定的参考价值。

在网上看到一张图,便想要用echarts实现:

技术分享图片

          原网图

技术分享图片

                                    现图     

<!--原代码-->

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>普通饼图</title>
</head>
<script src="echarts.common.min.js"></script>
<style>
body{
background-color: pink;
}
.app{
height: 400px;
width: 400px;
background-color: pink;
margin: auto;
border: 1px solid #fff;
}
</style>
<body>
<div class="app" id="app"></div>

</body>
<script>
var app =echarts.init(document.getElementById(‘app‘));
option = {
tooltip: {
trigger: ‘item‘,
formatter: "{a}:{b}:({d}%)"
},
legend: {
orient: ‘vertical‘,
x: ‘20%‘,
y: ‘90%‘,
data:[‘语言‘,‘美国科学&社会科学‘,‘美国数学‘]
},
series: [
{
name:‘访问来源‘,
type:‘pie‘,
selectedMode: ‘single‘,
radius: [0, ‘70%‘],

label: {
normal: {
formatter: ‘{d}%‘,
position: ‘inner‘
}
},
data:[
{
value:70,
name:‘语言‘,
itemStyle:{
normal:{
color:‘rgb(255,192,0)‘,
shadowBlur:‘90‘,
shadowColor:‘rgba(0,0,0,0.8)‘,
shadowOffsetY:‘30‘
}
}
},
{
value:10,
name:‘美国科学&社会科学‘,
itemStyle:{
normal:{
color:‘rgb(1,175,80)‘
}
}
},
{
value:20,
name:‘美国数学‘,
itemStyle:{
normal:{
color:‘rgb(122,48,158)‘
}
}
}
]
}

]
};
app.setOption(option);
</script>
<html>























































































以上是关于echarts自定义饼图的主要内容,如果未能解决你的问题,请参考以下文章

echarts中饼图的legend自定义icon图片(扇形为例)

Echarts3的饼图自定义标注怎么设置

用echarts制作饼图,数据怎么自动输入

利用echarts highcharts 实现自定义地图 关系图效果 侧边3D柱形图饼图散点图

echarts饼图的legend形状可以修改么

echarts饼图,label多行重合问题解决