前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一行代码实现标准化堆叠图 StackGraph

一行代码实现标准化堆叠图 StackGraph

作者头像
萝 卜
发布2022-05-12 19:24:30
3820
发布2022-05-12 19:24:30
举报

前言

Python 的绘图功能非常强大,如果能将已有的绘图库和各种复杂操作汇总在一个自己写的库/包中,并实现一行代码就调用并实现复杂的绘图功能,那就更强大方便了。所以本博文只强调绘图代码的实现,绘图中的基础统计学知识与 Python 基础库操作(seaborn,matplotlib)并不会提及。

业务需求

老板发给我有一份北京地区二手房房价的数据,要求帮他按照地区分一下类,每类的学区房与非学区房的占比情况汇报一下,以便能研究各地区的教育资源是否存在倾斜,最好能出个能让毫无统计学与数据分析基础的他一目了然的图。

实现效果

Step1:预览数据与 pandas 绘图

Step2:尝试用堆叠图表示占比情况,并进行各种标准化

可以看到,为了出一个标准化的堆叠图,需要经过不少努力,如果有封装好的函数能够快捷实现就好了...

快捷绘图

如下这个函数不仅能够快速实现标准化的堆叠图,还能根据每个名义变量(横轴)的数据量来调整柱宽。

可知石景山数据两最少,学区房占比也最小

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据分析与商业实践 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 业务需求
  • 实现效果
  • 快捷绘图
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档