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

questionAnswers(2)

yourAnswerToTheQuestion