No puedo entender cómo rotar el texto en el eje X. Es una marca de tiempo, por lo que a medida que aumenta el número de muestras, se acercan más y más hasta que se superponen. Me gustaría rotar el texto 90 grados para que las muestras se acerquen, no se superponen.Girar el texto del eje en matplotlib python
Debajo está lo que tengo, funciona bien con la excepción de que no puedo entender cómo rotar el texto del eje X.
import sys
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
import datetime
font = {'family' : 'normal',
'weight' : 'bold',
'size' : 8}
matplotlib.rc('font', **font)
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')
plt.savefig('test.png')
Consulte [esta respuesta] (http://stackoverflow.com/a/14854007/2071807) para obtener información importante sobre cómo alinear las etiquetas giradas con 'ha' (alineación horizontal) – LondonRob