我试图将两个条形图绘制在一起,一个绘制在另一个之上。但是,当我打电话来创建图表时,我收到错误:
" TypeError:inner()为参数' ax'""
获得了多个值fig, axes = plt.subplots(nrows=2, ncols=1, figsize = (8,4))
plt.bar(range(len(pmfList)), pmfList, ax = axes[0])
plt.bar(range(len(uList)), uList, ax = axes[1])
plt.show()
我错过了什么?这个问题只发生在我使用轴时 - 它们单独绘制图表。
答案 0 :(得分:1)
plt.bar
没有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()