Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich die Lesbarkeit der X-Achsen-Beschriftung in Matplotlib beim Plotten zeitgestempelter Daten verbessern?
Durch Hinzufügen der Zeile plt.xticks(rotation=90) drehen wir die x- Achsenmarkierungsbeschriftungen 90 Grad im Uhrzeigersinn. Dadurch werden die Etiketten effektiv vertikal gestapelt und ihre Lesbarkeit verbessert, selbst wenn sie sich überlappen.
import matplotlib.pyplot as plt # Load data from CSV file values = open('stats.csv', 'r').readlines() time = [datetime.datetime.fromtimestamp(float(i.split(',')[0].strip())) for i in values[1:]] delay = [float(i.split(',')[1].strip()) for i in values[1:]] plt.plot(time, delay) plt.grid(b='on') # Rotate x-axis labels plt.xticks(rotation=90) plt.savefig('test.png')
Das obige ist der detaillierte Inhalt vonWie kann ich die Lesbarkeit der X-Achsen-Beschriftung in Matplotlib beim Plotten zeitgestempelter Daten verbessern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!