如何使用Matplotlib按DataFrame列的顺序绘制直方图网格?

拉蒙

考虑以下简单数据框:

import pandas  as pd
import matplotlib.pyplot as plt

df = pd.DataFrame({'var3':[1,3,9,6,1,6,3,1,1,3],
                   'var1':[9,1,2,6,6,5,9,3,1,7],
                   'var2':[6,6,2,9,8,3,5,4,1,3]})
df

在此处输入图片说明

现在,让我们根据这些数据绘制一组直方图:

df.hist(layout=(1,3))
plt.show()

在此处输入图片说明

注意,图中直方图的顺序(从左到右)与数据帧中列的顺序不同。如何使直方图服从其数据源的顺序?

雾气

我找不到在df.hist()函数中执行此操作的方法。但是您可以通过下面的简单循环来完成它:

fig, ax = plt.subplots(1, len(df.columns), figsize=(3*len(df.columns), 3))
for i, var in enumerate(df):
    df[var].hist(ax=ax[i])
    ax[i].set_title(var)
plt.show()

结果:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用matplotlib在python中绘制堆叠的直方图

来自分类Dev

如何用Pandas DataFrame中准备的数据绘制直方图?

来自分类Dev

用Matplotlib绘制网格

来自分类Dev

Matplotlib:使用非透明边缘绘制透明直方图

来自分类Dev

如何使用ZingChart正确绘制直方图?

来自分类Dev

使用matplotlib在图中绘制多个直方图

来自分类Dev

使用matplotlib绘制直方图或散点图

来自分类Dev

如何使用matplotlib在没有颜色的情况下使用网格绘制混淆矩阵?

来自分类Dev

如何使用matplotlib从值列表生成直方图?

来自分类Dev

matplotlib使用不对称误差线绘制直方图

来自分类Dev

如何找到网格列的顺序?

来自分类Dev

Python并绘制直方图(使用matplotlib)

来自分类Dev

如何按条件绘制网格图-R

来自分类Dev

如何使用matplotlib ArtistAnimation绘制直方图或条形动画?

来自分类Dev

使用matplotlib .pylot绘制直方图和位于直方图上的平滑曲线

来自分类Dev

如何使用python matplotlib绘制正态分布的直方图?

来自分类Dev

如何从csv文件绘制列的直方图

来自分类Dev

如何在Matplotlib中按顺序连续绘制条形图数据?

来自分类Dev

如何枚举一维数组以进行绘制?matplotlib直方图

来自分类Dev

如何基于两列绘制直方图

来自分类Dev

如何用Pandas DataFrame中准备的数据绘制直方图?

来自分类Dev

如何在matplotlib中并排绘制堆叠的直方图?

来自分类Dev

用Matplotlib绘制网格

来自分类Dev

如何使用熊猫绘制时间间隔直方图?

来自分类Dev

如何使用范围对csv文件中的列进行分组并使用python绘制直方图?

来自分类Dev

如何使用 matplotlib 直方图绘制其中 x 轴是每日时间戳范围

来自分类Dev

如何使用matplotlib绘制中心值不为零的垂直直方图

来自分类Dev

如何从 Pandas DataFrame 开始绘制堆叠时间直方图?

来自分类Dev

如何绘制这种直方图

Related 相关文章

  1. 1

    使用matplotlib在python中绘制堆叠的直方图

  2. 2

    如何用Pandas DataFrame中准备的数据绘制直方图?

  3. 3

    用Matplotlib绘制网格

  4. 4

    Matplotlib:使用非透明边缘绘制透明直方图

  5. 5

    如何使用ZingChart正确绘制直方图?

  6. 6

    使用matplotlib在图中绘制多个直方图

  7. 7

    使用matplotlib绘制直方图或散点图

  8. 8

    如何使用matplotlib在没有颜色的情况下使用网格绘制混淆矩阵?

  9. 9

    如何使用matplotlib从值列表生成直方图?

  10. 10

    matplotlib使用不对称误差线绘制直方图

  11. 11

    如何找到网格列的顺序?

  12. 12

    Python并绘制直方图(使用matplotlib)

  13. 13

    如何按条件绘制网格图-R

  14. 14

    如何使用matplotlib ArtistAnimation绘制直方图或条形动画?

  15. 15

    使用matplotlib .pylot绘制直方图和位于直方图上的平滑曲线

  16. 16

    如何使用python matplotlib绘制正态分布的直方图?

  17. 17

    如何从csv文件绘制列的直方图

  18. 18

    如何在Matplotlib中按顺序连续绘制条形图数据?

  19. 19

    如何枚举一维数组以进行绘制?matplotlib直方图

  20. 20

    如何基于两列绘制直方图

  21. 21

    如何用Pandas DataFrame中准备的数据绘制直方图?

  22. 22

    如何在matplotlib中并排绘制堆叠的直方图?

  23. 23

    用Matplotlib绘制网格

  24. 24

    如何使用熊猫绘制时间间隔直方图?

  25. 25

    如何使用范围对csv文件中的列进行分组并使用python绘制直方图?

  26. 26

    如何使用 matplotlib 直方图绘制其中 x 轴是每日时间戳范围

  27. 27

    如何使用matplotlib绘制中心值不为零的垂直直方图

  28. 28

    如何从 Pandas DataFrame 开始绘制堆叠时间直方图?

  29. 29

    如何绘制这种直方图

热门标签

归档