Ich habe eine Frage zu der plt.bar() Funktion von matplotlib... Wenn ich nämlich folgenden Code nutze, erwarte ich zwei balken, einen bei (0|0.5) und einen bei (1|0.8 ) . Stattdessen bekomme ich aber zwei Balken bei (x|0.8 )... Was muss ich in dem Code ändern, um das zu bekommen, das ich gerne haben möchte?
Code: Alles auswählen
ind = np.arange(2)
width = 0.35
data = [(0.5, 0.1), (0.8, 0.3)]
for i in data:
plt.bar(ind, i[0], width, yerr=i[1])
plt.ylabel('scratchwidth /cm')
plt.show