On 03/30/2012 08:47 AM, Skipper Seabold wrote: > There is probably a simple answer to this, but I don't see it. How can > I pad the axis limits automatically? For instance, in the below > example, the x axis limits are the data points and the y limit is > close. I want to have a function that pads the axis limit at least, by > say, 10% of the range of x past the last data point without having to > take my x values and calculate some sensible x limit. Is this > possible?
Does the margins() function or method do what you want? http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.margins http://matplotlib.sourceforge.net/api/axes_api.html?highlight=margins#matplotlib.axes.Axes.margins Eric > > > import matplotlib.pyplot as plt > fig = plt.figure() > ax = fig.add_subplot(111) > x = [1,2,3] > y = [8125, 9754, 10855] > ax.plot(x,y,marker='D',ms=12) > plt.show() > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users