在同一行中绘制 5 个水平条形图

时间:2021-06-10 15:37:41

标签: python matplotlib jupyter-notebook

Horizontal bar plot

所以我想使用以下方法为纽约的五个不同行政区绘制该条 fig, ax = plt.subplots() 与五个不同的水平条形图在同一行中,但我不知道该怎么做。

有人可以帮忙吗?

非常感谢!!!

1 个答案:

答案 0 :(得分:0)

fig, (ax1, ax2, ax3, ax4, ax5) = plt.subplots(1, 5)

现在,您可以使用每个轴对象来绘制 1 个条形图,例如:

ax1.plot(x, y)
ax2.plot(x, y**2, 'tab:orange')
ax3.plot(x, -y, 'tab:green')
ax4.plot(x, -y**2, 'tab:red')
ax5.plot(x, -y**3, 'tab:blue')