我在 matplotlib 中制作条形图,并收到如下错误:
ValueError:具有多个元素的数组的真值不明确。使用 a.any() 或 a.all()
我的代码是这样的:
N = 5
set_A = (Table1['A'], Table1['B'],
Table1['C'], Table1['D'],
Table1['E'])
ind = np.arange(N)
width = 0.35
plt.subplot(111)
rects1 = plt.bar(ind, set_A, width, color='g')
set_B = (Table2['A'], Table2['B'],
Table2['C'], Table2['D'],
Table2['E'])
rects2 = plt.bar(ind+width, set_B, width, color='b')
错误所指的行是
rects1 = plt.bar(ind, set_A, width, color='g')
我真的不明白出了什么问题。该代码几乎直接取自http://matplotlib.org/users/screenshots.html的示例