echarts使用心得(饼图)

饼图的使用

使用最新的echarts版本,引入script文件

<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.2.0/echarts.min.js"></script>

html中放置一个div便可
js

var myChart = echarts.init(document.querySelector('.gezhongleixing'));//括号里为div的class
 var option = {
                color: ['#AE57A4','#F57474','#9fe6b8'],//数据 有几个,颜色就会从第0位到length-1,多得没有用
                tooltip: {
                    trigger: 'item',
                    formatter: '{a} <br/>{b} ' + '类' + ': {c} ({d}%)',
                    confine:true
                },
                series: [{
                    name: '类型数量',
                    type: 'pie',   
                    radius: ["10%", "50%"],//修改这里可以改变饼图的大小
                    center: ['50%', '40%'],
                    // 半径模式  area面积模式
                    roseType: 'radius', //另一个属性为area,可以自行修改查看效果
                    avoidLabelOverlap: false,
                    // 图形的文字标签
                    label:{
                        show: true,
                        formatter: '{b}'  +'类' +  ': {c}',
                        color: 'inherit'  //新版本属性,可以让label的颜色与数据扇形的颜色一致
                    },
                    labelLine :{
                        show:true,  //标签的引线
                        length: 1,

                    },
                    data: cate //cate是一个包含对象的数组,[{},{},{}]
                }]
            };
            myChart.setOption(option);
             // 4.让图表随屏幕自适应
            window.addEventListener('resize', function () {
                myChart.resize();
            })
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值