Python Matplotlib: Dibujando una línea 2d sin ordenar xdata
¿Cómo puedo decirle a matplotlib quen sort xdata dado como entrada al dibujar un matplotlib.lines.Line2D?
Quiero crear xticks personalizados que creo como cadenas, por ejemplo:
import matplotlib.pyplot as plt
x = ['1','2','10']
y = [ 1 , 2 , 3 ]
fig,ax = plt.subplots()
ax.plot(x,y)
plt.show(block=False)
y obtengo x valores dibujados en el orden['1','10','2']
, es decir, se ordenan lexicográficamente. ¿Cómo puedo dibujarlos en el orden original?
¡Gracias por tu ayuda