如何利用matplotlib画直方图_Python可视化--利用matplotlib, seaborn绘制常见图表

10cb7bbfc591e474b8dfe06c93f839a5.png
作者:Summer Memories
个人公众号:风控汪的数据分析之路
知乎专栏:小鑫的数据分析笔记

这次主要分享如何用matplotlib, seaborn绘制常见的图表,以及一些组合图表。

常见的图表和各自的应用场景:

  • 直方图/概率密度图:连续变量的概率分布的估计
  • 条形图:适用于类别型变量,用来表示数据的多少,条形可以横置或纵置
  • 箱线图:反映连续变量的数据分布,也可进行多组数据的分布比较
  • 散点图:用于分析两个连续型变量之间的相互关系
  • 折线图:一般表示随时间序列而变化的连续数据
  • 饼图:用于统计类别型变量中每个类别的占比

每种图表实现的代码笔者会用matplotlib和seaborn各写一个。每种图表都有固定的函数来实现,函数里可设置的参数很多,我就不全写出来了,大家想知道具体参数的话,可以用下面的这个方法查看(代码编辑框里输入 " ? function):

65096c144f883cff2974cb18a94662da.png

1.直方图/概率密度图

1) 单特征直方图/概率密度图

# matplotlib直方图

b4cfae74f73524e096287a21db761515.png

346eb34f8696a48b5864d61284f861e9.png

2)分组直方图/概率密度图

# matplotlib分组直方图

e50bb4bc595ead05c3e277d20e05bb87.png

24c20199d01dc44a418e86d10f0637df.png

2. 条形图

1)单特征条形图

# matplotlib单特征条形图

8cf0b78c7329058118ac9a36c04060a0.png

2)分组条形图

# matplotlib分组条形图

57b7f47711258ddcedfc8b00a40f515a.png

3.箱线图

1)单特征箱线图

# matplotlib单特征箱线图

07e6c1213867ce5d10f1f62b0df2504c.png

2)分组箱线图

# matplotlib分组箱线图

5213a5267052d807b929f59f810037ec.png

4.散点图

# matplotlib散点图

40320c705203eabdef2cdd4aa8c3eac7.png

5.折线图

1)单特征折线图

# matplotlib折线图

3add21bf6354a419ddef34667e2615b8.png

2)分组折线图

# matplotlib分组折线图

e38cdeb6df1122d71e3dfbb876b661e9.png

6.饼图

# matplotlib饼图

cb41e3f89e866604eae5e84f8b218987.png

大家可以关注底下我的公众号,欢迎交流,共同成长.

7700f3fec684ff003126f45ff51d0166.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值