【问题标题】:Panda dataframe plot histogram from a row熊猫数据框连续绘制直方图
【发布时间】:2020-02-19 11:41:08
【问题描述】:

我在熊猫数据框中的行中有光谱数据。如何将每一行绘制为直方图?

我目前使用 itterows 在行中循环,但我不知道如何使用我的数据绘制直方图?

【问题讨论】:

    标签: dataframe histogram


    【解决方案1】:

    在我看来,唯一可接受的解决方案是分别为每一行创建一个直方图。首先在单独的变量中定义 bins:

    bins=[-3.0, -2.0, -1.0, 0, 1.0, 2.0, 3.0]
    

    然后,例如对于第 0 行,您可以运行:

    df.iloc[0].hist(bins=bins)
    

    另一种选择:将许多此类图片彼此相邻(水平),例如对于 5 个初始行,您可以运行:

    df.iloc[0:5].T.hist(bins=bins, sharey=True, layout=(1, 5), figsize=(12, 3))
    

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2021-10-16
      • 2018-07-05
      • 1970-01-01
      • 2017-09-24
      • 1970-01-01
      • 2013-08-16
      • 2016-12-08
      • 2018-03-19
      相关资源
      最近更新 更多