【问题标题】:Plotting histogram for all features with titles绘制带有标题的所有特征的直方图
【发布时间】:2020-10-22 10:46:55
【问题描述】:

我编写了以下代码来绘制数据框 dff 中所有特征的直方图。我的代码sn-p:

import matplotlib.pyplot as plt
dff.head()
for i in dff.columns:
        plt.figure()
        plt.hist(dff[i])

但是,直方图只是在没有特征名称/列名的情况下绘制。有没有办法我也可以在每个分布图下方打印列名,以便我可以关联哪个分布对应于哪个列?

【问题讨论】:

  • 您可以设置标题plt.title(i)。但是您确定要将这些中的每一个都绘制在单独的图中而不是使用子图吗?

标签: python distribution covariance normal-distribution


【解决方案1】:

这是我第一次真正有机会回答问题。

如果您添加此行,它将打印列名称作为标题,您也可以向其添加其他文本。这是一个超级好用的小功能

plt.title(f'{i}')

这就是你的代码

dff.head()
for i in dff.columns:
    
    plt.figure()
    plt.title(f'{i}')
    plt.hist(dff[i])

*编辑了这个,因为我把标题放在了错误的地方

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-10
    • 2020-02-18
    • 2016-08-26
    • 2020-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-21
    相关资源
    最近更新 更多