Ich möchte den Abstand zwischen den Etiketten in der X-Achse vergrößern, so dass sie nicht nebeneinander bleiben.Matplotlib Vergrößern Sie den Abstand zwischen X-Achsen-Etiketten
Gibt es trotzdem, ich könnte das Diagramm horizontal "ziehen", es ist wie das, was ich im Excel machen konnte, wenn ich das Diagramm horizontal nach rechts ziehe, wird das gesamte Diagramm größer.
Hier ist die aktuelle Screenshot:
Ich habe wie ax.xaxis.get_children Verwendung Code() 1 .set_size (100), aber es funktioniert nicht.
import matplotlib.pyplot as plt
import numpy as np
line = plt.figure()
plt.plot(x,y, 'r-',marker='o', color='b')
plt.grid(True)
plt.xticks(x, Quickdatres,rotation="vertical")
ax=plt.subplot()
ax.xaxis.get_children()[1].set_size(100)
for label in ax.xaxis.get_ticklabels()[::2]:
label.set_visible(False)
plt.show()
Quickdatres enthält alle Beschriftungen für x-Achse. Danke!
denke ich, das Intervall durch die 'plt.plot' Funktion automatisch eingestellt. Es versucht, das Intervall zwischen den Etiketten zu wiederholen. Kannst du die Größe der Handlung erhöhen? – davidshen84