pandas 柱状图_python-pandas | 画图

本文介绍了如何利用pandas库在Python中创建各种图表,包括直方图、柱状图、饼状图、散点图和箱线图。通过hist()和plot()函数,可以快速对数据进行可视化,并在Jupyter Notebook中直接显示。对于柱状图,使用value_counts()对数据排序,然后用bar()或barh()绘制。饼状图和散点图同样提供了直观的数据表示方式,而箱线图则用于展示数据分布的四分位数。
摘要由CSDN通过智能技术生成

直方图、柱状图、饼状图、散点图、箱线图

使用pandas绘图,快速获取洞见,用pandas即可

若要深入研究细节,要自定义可视化界面,就要用到matplotlib

在jupyter notebook画图,输入 % matplotlib inline 从而可以在notebook内部查看数据图

pandas画图大全

python画hist直方图​www.jianshu.com
6fec07e3f541454ad48e39016d17d7ff.png
  1. 直方图 hist
  • hist函数:查看df中所有值列的直方图,直方图可以看出分布
    • df.hist()
    • df.hist(figsize = (8,8)); 可以用分号隐藏不需要输出的内容
    • df['col'].hist();
  • plot函数:df['col'].plot(kind = 'hist');

2. 柱状图 bar / 横向 barh

  • df['col'].value_counts().plot(kind = 'bar');
  • value_counts()是按数量多少排序的,所以为了让两个柱状图index顺序一样,可以:
    • ind = df['col1'].value_counts().index
    • df['col1'].value_counts()[ind].plot(kind = 'bar');
    • df['col2'].value_counts()[ind].plot(kind = 'bar');

3.饼状图 pie

  • df['col'].value_counts().plot(kind = 'pie', figsize = (8,8));

4.散点图 scatter

【数据可视化】Pandas画散点图_Python_探索世界,改变世界-CSDN博客​blog.csdn.net
e88355d1c410d48239e0869a3ee1ccad.png
  • 一整个df的:pd.plotting.scatter_matrix(df, figsize=(15,15)); 该函数还会展示每个变量的直方图
  • 单独的散点图:df.plot(x = 'col1', y = 'col2', kind = 'scatter');

5.箱线图 box

  • df['col'].plot(kind = 'box');
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值