>var myCharts = echarts.init(document.querySelector('div'))var pieData = https://www.it610.com/article/[{name:'shanghai',value: 15。echarts|Echarts饼图常用效果。" />

echarts|Echarts饼图常用效果

echarts|Echarts饼图常用效果
文章图片

基本实现

饼图 - 锐客网 src="https://cdn.bootcdn.net/ajax/libs/echarts/5.0.2/echarts.common.min.js">
> var myCharts = echarts.init(document.querySelector('div')) var pieData = https://www.it610.com/article/[ {name:'shanghai', value: 157279 }, {name: 'hefei', value: 115623 }, {name: 'wuxi', value: 180044 }, {name: 'nanjing', value: 165681 }, {name: 'hangzhou', value: 152465 }, {name: 'suzhou', value: 179174 }, ]var option = {series: [ {type: 'pie', data: pieData } ] }myCharts.setOption(option)

echarts|Echarts饼图常用效果
文章图片

常用特效 1.显示文字 echarts|Echarts饼图常用效果
文章图片

看一下这里面是什么:
echarts|Echarts饼图常用效果
文章图片

好了,现在我们可以自定义显示文字了:
饼图 - 锐客网 src="https://cdn.bootcdn.net/ajax/libs/echarts/5.0.2/echarts.common.min.js">
> var myCharts = echarts.init(document.querySelector('div')) var pieData = https://www.it610.com/article/[ {name:'shanghai', value: 157279 }, {name: 'hefei', value: 115623 }, {name: 'wuxi', value: 180044 }, {name: 'nanjing', value: 165681 }, {name: 'hangzhou', value: 152465 }, {name: 'suzhou', value: 179174 }, ]var option = {series: [ {type: 'pie', data: pieData, label: {show: true, formatter: function (args) {return `${ args.name}\n\n人均GDP: ${ args.value}` } } } ] }myCharts.setOption(option)

效果:
echarts|Echarts饼图常用效果
文章图片

核心代码:
echarts|Echarts饼图常用效果
文章图片

注意, \n表示换行
2. 饼图如果想控制半径: echarts|Echarts饼图常用效果
文章图片

现在半径就只有20像素了:
echarts|Echarts饼图常用效果
文章图片

如果半径设置为百分比:
echarts|Echarts饼图常用效果
文章图片

会以容器的较小的一边的一半为基准去计算,如下图,20%就是以容器的较小的高400px的一半为基准,400px / 2 * 20% =40px
echarts|Echarts饼图常用效果
文章图片

3. 饼图设置样式为圆环 echarts|Echarts饼图常用效果
文章图片

echarts|Echarts饼图常用效果
文章图片

4. 南丁格尔图效果roseType 【echarts|Echarts饼图常用效果】echarts|Echarts饼图常用效果
文章图片

echarts|Echarts饼图常用效果
文章图片

echarts|Echarts饼图常用效果
文章图片

    推荐阅读