plt.bar - warum zweimal die selbe Säule?
Verfasst: Sonntag 17. März 2019, 15:21
Hallo,
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?
Vielen Dank an alle Helfer!
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