利用matplotlib绘制蓝丁格尔玫瑰图的案例

本文介绍了蓝丁格尔玫瑰图的概念、特点,并通过Python的matplotlib库展示了如何绘制这种图表,以展示各城市的医疗机构配置水平。在图像绘制中,重点讲解了在极坐标下设置投影、调整角度和颜色等关键步骤。
摘要由CSDN通过智能技术生成

一、概念介绍

蓝丁格尔玫瑰图,又称为极坐标区域图,鸡冠花图。该图由我们的“白衣天使”兼统计学家--Florence Nightingale(佛洛伦斯·蓝丁格尔)在克里米亚战争期间发明,该图形可以清晰、直观地看出每个月因各种原因死亡的人数,更是为了向人们和女皇突出说明,军医院中因未得到及时治疗而造成的死亡人数远大于战死的人数这一结论,后因色彩鲜明,视觉传递效果好而被沿用。

图像示例如下:

了解柱状图的朋友们应该可以马上发现,这一图形即是堆叠柱状图在极坐标下的实现。

我们要注意:

① 蓝丁格尔玫瑰图传递数值大小比较信息的渠道是花瓣的长度,而非花瓣的大小。但受众一般会首先靠面积判别大小,因此玫瑰图可以放大数值间的差异,突出类间差距。

② 蓝丁格尔玫瑰图中每一瓣花瓣占比的角度是固定的,即有n类时,每一类的角度为360/n。

③ 在玫瑰图中,我们的每一瓣代表一个类别,尽量用不同的颜色区分开。也同样因为这个原因,如果你不想你的图形画出来像是五彩画盘,就不要选择用玫瑰图去展示多类别单维数据的可视化。


二、数据展示

仍然是那八个随机抽取的城市,因为之前在画并排柱状图的时候顺便收集了各城市的统计公报,为了能简化数据准备的过程,又尽量模拟实操,我们希望绘制蓝丁格尔玫瑰图用于展示各城市的医疗机构配置水平,即每万人的医疗机构数(数据仅用于绘图)。<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林老头ss

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值