美文网首页
echarts实现饼图绘制

echarts实现饼图绘制

作者: LittleJessy | 来源:发表于2018-12-14 17:12 被阅读0次

    项目中需要绘制饼图,因此简单学习了下echarts的基本使用。
    head中引入js文件:

    <script src="/static/frame/echarts/echarts.min.js"></script>
    

    body中:

    ...
                        <div class="card_style layui-col-md5">
                            <div class="layui-card">
                                <div id="pie_echarts" class="layui-card-body" style="width: 100%;height:170%;">
                                </div>
                            </div>
                        </div>
    ...
    

    js

        // 基于准备好的dom,初始化echarts实例
        var myChart = echarts.init(document.getElementById('pie_echarts'));
        // 指定图表的配置项和数据
        option = {
            title: {
                text: 'bug分布',
                x: 'left'
            },
            tooltip: {
                trigger: 'item',
                formatter: "{a} <br/>{b} : {c} ({d}%)"
            },
            color: ['#CD5C5C', '#00CED1', '#9ACD32', '#FFC0CB'],
            stillShowZeroSum: false,
            series: [
                {
                    name: 'bug分布',
                    type: 'pie',
                    radius: '80%',
                    center: ['60%', '60%'],
                    data: [
                        {value: 1, name: '后台_bug'},
                        {value: 3, name: 'IOS_bug'},
                        {value: 7, name: 'Android_bug'},
                        {value: 4, name: 'H5_bug'},
                    ],
                    itemStyle: {
                        emphasis: {
                            shadowBlur: 10,
                            shadowOffsetX: 0,
                            shadowColor: 'rgba(128, 128, 128, 0.5)'
                        }
                    }
                }
            ]
        };
        // 使用刚指定的配置项和数据显示图表。
        myChart.setOption(option);
    
    image.png

    echarts官方实例

    相关文章

      网友评论

          本文标题:echarts实现饼图绘制

          本文链接:https://www.haomeiwen.com/subject/igwghqtx.html