熊猫数据框架中的一行直方图绘制

问题描述 投票:0回答:1

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

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

dataframe histogram
1个回答
0
投票

在我看来,唯一可以接受的解决方案是为每行分别创建一个直方图。首先在一个单独的变量中定义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))

希望能帮到你

© www.soinside.com 2019 - 2024. All rights reserved.