Python 堆叠两个条形图时出现Matplotlib错误

Python 堆叠两个条形图时出现Matplotlib错误,python,matplotlib,Python,Matplotlib,我试着把两个条形图画在一起,一个画在另一个上面。但是,当我调用创建图形时,我得到了一个错误: “TypeError:inner()为参数'ax'获取了多个值” 我传错东西了吗?这个问题只有在我使用轴时才会发生——它们单独绘制的很好 没有ax关键字参数 为了绘制不同的轴 fig, axes = plt.subplots(nrows=2, ncols=1, figsize = (8,4)) axes[0].bar(range(len(pmfList)), pmfList) axes[1].bar(r

我试着把两个条形图画在一起,一个画在另一个上面。但是,当我调用创建图形时,我得到了一个错误:

“TypeError:inner()为参数'ax'获取了多个值”

我传错东西了吗?这个问题只有在我使用轴时才会发生——它们单独绘制的很好

没有
ax
关键字参数

为了绘制不同的轴

fig, axes = plt.subplots(nrows=2, ncols=1, figsize = (8,4))
axes[0].bar(range(len(pmfList)), pmfList)
axes[1].bar(range(len(uList)), uList)
plt.show()

万岁!谢谢你的时间!这就是我希望做的。
fig, axes = plt.subplots(nrows=2, ncols=1, figsize = (8,4))
axes[0].bar(range(len(pmfList)), pmfList)
axes[1].bar(range(len(uList)), uList)
plt.show()