echarts 饼图(圆环、南丁格尔图)

1、设置数据类型
	[{name:'名称',value:数值}]

2、饼图的显示和样式
    series:[
    {
      type:'pie',
      data:pieData,
      label:{
        show:true,
        formatter: '{b}花费{c}:{d}%'  显示文本信息,或者回调函数return 设置
		    {a}:系列名。
		    {b}:数据名。
		    {c}:数据值。
		    {d}:百分比。
		    {@xxx}:数据中名为'xxx'的维度的值,如{@product}表示名为'product'` 的维度的值。
		    {@[n]}:数据中维度n的值,如{@[3]}` 表示维度 3 的值,从 0 开始计数。

      },
      radius:20   设置饼图半径,数值或百分比(参照容器最小边)
      radius:'20%'
      radius:['50%','75%'],   圆环,第一个内圆半径,第二个外圆半径
      roseType:'radius',  	  南丁格尔图,根据数值确定半径,每一个弧半径都不同
      selectedMode:'single',  点击饼块,脱离圆点一部分,'single'|'multiple',单选和多选
      selectedOffset:30,  设置选中偏移量
      center:['n%','n%'], 设置饼图在图表中的位置,50%代表正中心
      hoverAnimation:false, 关闭饼图hover在扇区上的放大动画效果。适用于圆环
    },
  ]

效果图:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
代码示例:

export default {
  name: 'App',
  mounted:function(){
    var myMap=echarts.init(document.querySelector('.map'));
    var xData=['张三','彭万里','高大山','谢大海','马宏宇','林莽','黄强辉','章汉夫']
    var yData1=[88,92,63,77,94,80,72,86];
    var yData2=[80,90,60,70,90,70,62,76];
    var pieData=[{name:'淘宝',value:'11231'},{name:'京东',value:'22673'},{name:'唯品会',value:'6123'},{name:'1号店',value:'8989'},{name:'聚美优品',value:'6700'}]



    var option = {
      
      series:[
        {
          type:'pie',
          data:pieData,
          label:{
            show:true,
            formatter: '{b}花费{c}:{d}%' //或者回调函数return 设置
          },
          // radius:20  //设置饼图半径,数值或百分比(参照容器最小边)
          // radius:'20%'
          // radius:['50%','75%'],  //将饼图设置成圆环,第一个内圆半径,第二个外圆半径
          roseType:'radius',  //南丁格尔图,根据数值确定半径,每一个弧半径都不同
          selectedMode:'single',  //点击饼块,脱离圆点一部分,'single'|'multiple',单选和多选
          selectedOffset:30 //设置选中偏移量
        },
      ]
    };

    myMap.setOption(option);
    // };

  }
}
  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要设置echarts饼图圆环颜色,可以通过配置option的color属性来实现。每个饼图圆环颜色可以通过设置color数组中的元素值来指定。可以根据需要自定义颜色值,也可以使用预定义的颜色值。 例如,对于给定的全量代码和全量代码,可以通过修改color属性的值来设置饼图圆环颜色。 如果想设置饼图圆环为深色系,可以将color属性的值设置为包含深色系颜色的数组,如['#18F6F8', '#288CFC', '#FFD91A']。这样,每个饼图圆环颜色就会按照数组中的顺序进行设置。 另外,如果想设置饼图圆环为渐变色,可以使用colorStops属性来指定渐变的颜色值。可以参考全量代码中的设置,通过设置color属性的值为一个包含colorStops属性的对象数组,来实现渐变效果。 总结起来,要设置echarts饼图圆环的颜色,可以通过修改option中的color属性的值来实现,可以使用预定义的颜色值或者自定义颜色值。同时,还可以使用colorStops属性来设置渐变色效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [【Echartsecharts饼图圆环配置代码详解](https://blog.csdn.net/qq_61402485/article/details/131492009)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值