Como fazer eixo X em matplotlib / pylab para classificar automaticamente os valores?
Sempre que eu plotar, o eixo X é ordenado automaticamente (por exemplo, se eu inserir os valores 3, 2, 4, ele classificará automaticamente o eixo X de menor para maior.
Como posso fazer isso para que o eixo permaneça com a ordem Eu insiro os valores, ou seja, 3, 2, 4
import pylab as pl
data = genfromtxt('myfile.dat')
pl.axis('auto')
pl.plot(data[:,1], data[:,0])
Eu encontrei uma função, set_autoscalex_on (FALSE), mas não sei como usá-lo ou se é o que eu quero. obrigado