import pylab as pl
data = """AP 10
AA 20
AB 30
BB 40
BC 40
CC 30
CD 20
DD 10"""
grades = []
number = []
for line in data.split("/n"):
x, y = line.split()
grades.append(x)
number.append(int(y))
fig = pl.figure()
ax=fig.add_subplot(1,1,1)
ax.bar(grades,number)
p.show()
这是我的代码,我希望根据数据制作条形图。最初,当我运行代码时,在第 17 行出现缩进错误,在为整个 for 块添加空格后,在第 16 行开始出现“太多值无法解压错误”。我是新手python,我现在不知道如何进行。