gpt4 book ai didi

python - 有没有办法使用数据帧元组索引作为 'x' 输入来绘制条形图?

转载 作者:行者123 更新时间:2023-12-01 07:47:48 24 4
gpt4 key购买 nike

我有一个数据框(见下文),其中包含在降雨量级(pcp,该 df 的索引)范围内发生洪水的概率,以及 。我理解这是一个元组索引?

                FLd_prb
pcp
(0.0, 1.0] 0.166667
(1.0, 2.0] 0.315789
(2.0, 3.0] 0.437500
(3.0, 4.0] 0.222222
(4.0, 5.0] 0.142857
(5.0, 7.5] 0.437500
(7.5, 10.0] 0.250000
(10.0, 12.5] 0.000000
(12.5, 15.0] 0.200000

我正在尝试绘制 matplotlib 条形图,但我似乎无法使用该索引作为“x”输入。更清楚地说,在用户指南中,我理解要通过以下方式制作此类绘图:

plt.bar(x, height...)

所以我想使用元组索引作为“x”以及“Fld_prb”和高度...

你能提供一些想法吗?

谢谢

最佳答案

严格来说,您的 df 索引并不由元组组成,而是由不重叠的值范围组成,您可以将其视为用于绘图的序数类别

只需调用df.plot.bar()即可解决问题:

import matplotlib.pyplot as plt

df.plot.bar(rot=0, figsize=(10, 10))
plt.show()

您可以查看docs用于自定义绘图的选项。

enter image description here

关于python - 有没有办法使用数据帧元组索引作为 'x' 输入来绘制条形图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56365982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com