Why are you calling ax.set_xticklabels()?. Why not pass the x values to ax.plot() along with the y values? Then you won't need to set the labels because matplotlib will do it for you.
Ben Root On Wed, Jun 17, 2015 at 10:13 AM, Ted To <[email protected]> wrote: > Hi, > > I'm having a strange problem and I don't understand why this is > happening. I am plotting the dataframe in: http://pastebin.com/C0Pt0iYd > but I'm getting too few tick marks. My code for the plot is: > > fig, ax = plt.subplots() > plt.rc('text', usetex=True) > fig.autofmt_xdate() > ax.plot(indices.carli,'b-',label=r'\textsf{Carli}') > ax.plot(indices.geomean,'g-',label=r'\textsf{GeoMean}') > ax.plot(indices.laspeyres,'c-',label=r'\textsf{Laspeyres}') > ax.plot(indices.paasche,'m-',label=r'\textsf{Paasche}') > ax.plot(indices.tornqvist,'y-',label=r'\textsf{T\"ornqvist}') > plt.xlabel(r'\textsf{Month}') > plt.ylabel(r'\textsf{Index value}') > ax.set_xticklabels(indices.index) > > Any ideas what I'm doing wrong? > > Thanks, > Ted > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Matplotlib-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > >
------------------------------------------------------------------------------
_______________________________________________ Matplotlib-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/matplotlib-users