echarts使用--饼图

在学校生活、个人项目与工作中的前端最大的区别,不再是拿来组件填上就好~~~需要根据产品的需求对一些组件进行个性化的修改,而echarts在官方文档中就定义了一些修改的方式。
在echarts官网中的配置手册http://echarts.baidu.com/option.html#title具体的介绍了每个属性的作用。我以工作中的例子简单介绍图标的制作
echarts社区源码:http://gallery.echartsjs.com/editor.html?c=xrkvOOdid7

饼图
b0e1dbe60c5742e03216956bd197862.png

因为产品的设计需求,需在饼图中添一个外环,我选择了一个异性白色饼图放在外环完成此需求。具体配置看

<script>
    option = { //给每个饼图模块添加颜色
        color: ['#7bca61', '#66cf9b', '#68d1da', '#61c1e6', '#7c9de7', '#f4cb4d'],
        series: [ //添加一个模型
            {
                name: '访问来源',
                type: 'pie', //模型的类型(饼图,柱状图等)
                radius: '55%',//半径
                clockwise: false,//饼图是否顺时针排列
                center: ['50%', '50%'],//圆心的位置
                data: [{
                        value: 5,
                        name: '类型1'
                    },
                    {
                        value: 8,
                        name: '类型2'
                    },
                    {
                        value: 6,
                        name: '类型3'
                    },
                    {
                        value: 4,
                        name: '类型6'
                    },
                    {
                        value: 5,
                        name: '类型5'
                    },
                    {
                        value: 7,
                        name: '类型4'
                    }
                ],
                itemStyle: {//鼠标移到图标上的效果
                    emphasis: {
                        shadowBlur: 10,
                        shadowOffsetX: 0,
                        shadowColor: 'rgba(0, 0, 0, 0.5)'
                    }
                }
            },
            {
                color: '#fff',
                type: 'pie',
                radius: ['57%', '58%'],//异性的饼图的内半径与外半径
                data: [{
                        value: 5,
                        name: ''
                    }

                ]
            }
        ]
    };
</script>

title : {//添加标题
    text: '某站点用户访问来源',
    subtext: '纯属虚构',
    x:'center'
},
tooltip : {//提示框组件。
    trigger: 'item',
    formatter: "{a} <br/>{b} : {c} ({d}%)"
},
legend: {//图例组件展现了不同系列的标记,颜色和名字。可以通过点击图例控制哪些系列是否显示。
    orient: 'vertical',
    left: 'left',
    data: ['类型1','类型2','类型3','类型4','类型5','类型6',]
},
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,026评论 3 119
  • 摘要:你的社交信息属于你么?它们值多少钱?你有没有想过这些问题?本来将带你了解,哪些社交信息是你的资产。 李笑来说...
    长风少侠阅读 326评论 0 5
  • 今天一天都是华梵大学王隆升教授的古诗词吟唱,王教授,人称“多啦a梦”教授,上午给我们带了牛轧糖,下午给我们带了小饼...
    苏如云阅读 472评论 0 0
  • 欢迎各位读者阅读小编的〈真实自我〉 在现实生活中我们为自己的角色服务着 我们已经有意识的在各种场合扮演各种角色 用...
    GRaceChrist阅读 979评论 0 4
  • 真的,不要太拘束!太用蛮力! 越是疯狂,越是能成功!要成功,先发疯!!
    马文宇宙阅读 116评论 0 0