Hi, please consider this snippet: import matplotlib.pyplot as plt
d={} for i in range(1,21): d[i] = i**2 plt.plot(d.values()) plt.xticks(d.keys()) plt.show() As it can be seen from attached screenshot, xticks values are shifted to right (by 1). Seems strange, but perhaps something to do with Python 0-start. So why plot starts at beginning of x-axis and xticks start shifted by 1? How does regular matplotlib users handle similar code? Thanks
<<attachment: image.png>>
------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA http://p.sf.net/sfu/rim-devcon-copy2
_______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users