ECharts从零开始(七)—— pie

这篇博文介绍饼图

饼图(pie)

  • borderColor & borderWidth

我们可以通过borderColorborderWidth来修改饼图边框色以及宽度:
在这里插入图片描述
不过通常是将borderColor设置为白色来分开每块区域:
在这里插入图片描述

  • label & labelLine

首先可以在label中修改position的位置,可以设置为insideinnerinside)和outer。默认为outer
在这里插入图片描述

labelLine是标签的视觉引导线。在labelpositionoutside默认开启。也可以手动通过show开启或关闭。lengthlength2分别为引导线第一段和第二段的长度,还可以通过smooth来决定是否平滑引导线。对于引导线的个性化可以在lineStyle修改:
在这里插入图片描述

  • center

center是饼图的圆心坐标,默认为['50%', '50%']。可当有标题在图标上方时,若使用默认的center可能会影响到可视化效果,这时可以通过center稍作修改。
就好比对于这种标题特别长的情况:
在这里插入图片描述
饼图默认在中心显得效果不是很好,这时可以调整center
在这里插入图片描述

  • radius

radius是饼图的半径。它的值默认为[0, '75%']。第一个参数为内半径,第二个参数为外半径。默认外半径是为0的。我们也是通过修改内半径的值来实现环形图的——使内半径小于外半径且不为0
在这里插入图片描述

  • clockwise

clockwise为饼图的扇区是否是顺时针排布。
在这里插入图片描述
在这里插入图片描述

  • startAngle

startAngle是起始角度,支持范围[0, 360],默认为90。
当数据分布比较畸形时:
在这里插入图片描述
其他四类的label都挤在上面,若label名很长,甚至可能会重叠。这种默认的效果可能显得有点不太好,如果我们把startAngle设为0:
在这里插入图片描述
相比初始情况就会稍微好点。

  • Nightingale’s Rose Diagram

接下来谈谈很有名的南丁格尔玫瑰图,其实南丁格尔玫瑰图也是饼图的一种表现形式,但是不能算很严谨。

roseType设置为radiusarea时,表现形式分别如下
在这里插入图片描述
roseTyperadius时,它会把原始的比例进行一次平方放大,虽然不严谨,但可以更加突出的表现出对比。
roseTypearea时,它的面积和比例是一致的。

所以相对建议使用第二种roseType

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值