Im trying to do a very simple x vs y plot. Where the x values range between
3247 and 3256 and y between 0 and 1. This data is stored in data.dat. I plot
it using the code below, the resulting plot is shown in the first of the two
plots below. Everything goes well except for the x axis, for some reason
tickmarks from 0 up to 9 appear. At the far end of the axis my xmin is
printed: 3.247e3.
I started looking for the cause and it turns out that as long as my range in
x is lower than 10, this happens. If I change the xlimits to xlim(3246,3256)
I get the plot at the bottom of this page, everything is fine. But if I
change this to for instance xlim(3246.01,3256) or xlim(3245, 3254.99) I get
the same behaviour as in the first graph.
Does any one have any experience with this/ know the reason for this
happening? Thanks!
from numpy import *
from pylab import *
datafile = mlab.load('./data.dat')
xx=datafile[:,0]
yy=datafile[:,1]
plot(xx,yy,'black')
xlim(3247,3256)
ylim(0,1.2)
show()
http://old.nabble.com/file/p29687404/wrong.png
http://old.nabble.com/file/p29687404/right.png
···
--
View this message in context: http://old.nabble.com/weird-behaviour-in-x-axis-tp29687404p29687404.html
Sent from the matplotlib - users mailing list archive at Nabble.com.