我想生成动态条图表.so到目前为止,我有以下脚本。在import sys
import matplotlib.pyplot as plt
import numpy as np
groups = int(sys.argv[1])
subgroup = int(sys.argv[2])
fig, ax = plt.subplots()
index = np.arange(groups)
print index
bar_width = 1.0 / (subgroup + 1)
print bar_width
mainlist = []
for x in range(0, groups):
#print x
templist = []
for num in range(0, subgroup):
templist.append(num+1)
#print templist
mainlist.append(templist)
print mainlist
for cnt in range(0,subgroup):
plt.bar(index + (bar_width * cnt), mainlist[cnt], bar_width)
plt.savefig('odd_bar_chart.png')
当我为组和子组传递相同的值时,这很好用
^{pr2}$
但如果我像这样传递不同的值odd_bar_chart.py 3 2
odd_bar_chart.py 2 3
它给出了以下错误
AssertionError:大小不兼容:参数“height”必须是length{first argument}或标量
现在我不知道照片里的身高是多少?
谁能告诉我这里怎么了?在