echarts饼图学习
Posted Steven Jon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echarts饼图学习相关的知识,希望对你有一定的参考价值。
效果图
实现代码
可直接复制运行:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>饼图</title>
<script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script>
<style type="text/css">
.center
position: absolute;
width: 50%;
height: 80%;
box-shadow: 1px 2px 10px 0 rgba(0, 196, 196, 0.5);
border-radius: 10px;
left: 0;
top: 0;
bottom: 0;
right: 0;
margin: auto;
</style>
</head>
<body>
<div id = "content" class = "center"></div>
<script type="text/javascript">
var pipe = echarts.init(document.getElementById('content'));
var option =
title:
//标题内容
text: '张飞收入情况:',
textStyle:
fontWeight: 'bold',
fontFamily: 'Microsoft YaHei',
fontSize: 24
,
//标题位置
top: '5%',
left: '5%'
,
//自定义提示框 a(系列名称),b(数据项名称),c(数值),d(百分比)
tooltip:
confine: true, //将提示框限制在图表的区域内,防止超出外界被截断
formatter: 'a<br>b : <span>d% (c)</span>'
,
series: [
name: '张飞',
type: 'pie',
radius: '50%',//饼图大小
center: ['50%', '50%'],//圆心位置['左右', '上下']
itemStyle:
normal:
//增加阴影效果
shadowBlur: 200,
shadowColor: 'rgba(44, 196, 196, 0.12)',
//增加数据显示内容 :a(系列名称),b(数据项名称),c(数值),d(百分比)
label:
fontSize: 16,
formatter: 'b : d% (c)'
,
data: [name: '工资', value: 3000, name: '奖金', value: 9000, name: '其他', value: 2000]
],
//改变饼图数据颜色
color: ['#73A0FA', '#73DEB3', '#b7e3fb']
;
pipe.setOption(option);
//随着浏览器窗口大小改变而改变
window.addEventListener("resize", function()
pipe.resize();
);
</script>
</body>
</html>
以上是关于echarts饼图学习的主要内容,如果未能解决你的问题,请参考以下文章