如何轻松将Pandas barplot转换为水平?

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

我正在尝试绘制带有水平条的条形图。有什么办法可以适应下面的脚本?

ax = fig.add_subplot(121)
ax = df['colum_1'].plot(kind='bar',
                                figsize=(14,8),
                                title="Column1");

我知道这里有barh函数,但是我想知道上面的代码中是否有任何适应方法可以做到这一点。

python pandas graph bar-chart
1个回答
1
投票

将种类从“酒吧”更改为“酒吧”

ax = fig.add_subplot(121)
ax = df['colum_1'].plot(kind='barh', figsize=(14), title="Column1");

更新

为了确保它们不重叠。使用以下方法:

fig, axs = plt.subplots(1,2)
axs[0] = df['colum_1'].plot(kind='bar', figsize=(14), title="Column1")
axs[1] = df['colum_1'].plot(kind='barh', figsize=(14), title="Column1")
© www.soinside.com 2019 - 2024. All rights reserved.