Hi, the code plots a daily average of a parameter through each day of one year. When adding the xaxis ticks to show Months instead of the day number (1...365), the plot of the parameter disappear. Leaving xticks for each day displays plot just fine. Thank you for any advice on how to solve my mistery.
Matplotlib version 1.1.0 (EPD 7.3.2) OS:Linux RedHat 5 Code Snippet: N = len(avgtol) X = np.arange(1,N+1) fig = plt.figure(figsize=figsize_inches) ax=None ax = fig.add_subplot(111) ax.plot(X, Davgtol, label='Mean ' + paramlabel, color='green', linestyle='-') ax.set_title('%s ' %(paramtitle)) ax.set_ylabel(paramylabel) # X axis #months = dates.MonthLocator(bymonthday=15) # try center label on day 15 of each month months = dates.MonthLocator() # every month monthsFmt = dates.DateFormatter('%b') days = dates.DayLocator() ax.xaxis.set_major_locator(months) ax.xaxis.set_major_formatter(monthsFmt) ax.xaxis.set_minor_locator(days) for tick in ax.xaxis.get_major_ticks(): tick.tick1line.set_markersize(0) tick.tick2line.set_markersize(0) tick.label1.set_horizontalalignment('center') datemin = datetime.date(2014, 1, 1) datemax = datetime.date(2015, 1, 1) ax.set_xlim(datemin, datemax) grid(True) fig.autofmt_xdate() ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users