Es ist wahrscheinlich eine triviale Frage, aber ich versuche, ein Balkendiagramm mit Matplotlib und mit gedrehten Text auf der X-Achse zu plotten.Ärgerlicher Leerraum in Balkendiagramm (Matplotlib, Python)
fig = plt.figure()
x_labels_list = []
for i in range(0, pow(2, N)):
x_labels_list.append(str(f(i))) # The function f() converts i to a binary string
ax = plt.subplot(111)
width = 1.0
bins = map(lambda x: x-width, range(1,pow(2,N)+1))
ax.bar(bins, my_data, width=width)
ax.set_xticks(map(lambda x: x-width/2, range(1,pow(2,N)+1)))
ax.set_xticklabels(x_labels_list, rotation=90, rotation_mode="anchor", ha="right")
Es funktioniert perfekt, aber ich erhalte einen lästigen weißen Raum auf dem rechten Seite der x-Achse, wie durch die rote Ellipse in der folgenden Abbildung dargestellt: Der Code, den ich verwende, wird weiter unten
Wissen Sie, wie ich es entfernen kann? Danke im Voraus!
Können Sie ein Arbeitsbeispiel veröffentlichen, das die angezeigte Figur repliziert? –