|
From: Michael D. <md...@st...> - 2013-07-17 13:00:54
|
Can you please provide a completely standalone example? The following
code has undefined variables etc.
Mike
On 07/08/2013 10:49 AM, Nicolas Mailhot wrote:
> subplot.set_xticks([dd.monthstart(m) for m in months])
> subplot.set_xticks([w.gmticks() for w in weeks], minor=True)
> subplot.set_xticklabels([])
> plt.xlim(dd.monthstart(min(months)),dd.monthend(max(months)))
>
> subplot1 = subplot.twiny()
> mmonths = [m for i,m in enumerate(months)
> if operator.mod(i,1+(len(months)-1)/12) == 0]
> subplot1.set_xticks([dd.monthmiddle(m) for m in mmonths])
> subplot1.set_xticklabels(mmonths)
> subplot1.tick_params(labelsize='6.5',labelbottom=True, labeltop=False)
> plt.xlim(dd.monthstart(min(months)),dd.monthend(max(months)))
>
> subplot2 = subplot.twiny()
> mweeks = [w for i,w in enumerate(weeks)
> if operator.mod(i,1+(len(weeks)-1)/53) == 0]
> subplot2.set_xticks([dd.weekmiddle(w) for w in mweeks])
> subplot2.set_xticklabels([w.iso_week[1] for w in mweeks])
> subplot2.tick_params(labelsize='5',labelbottom=False, labeltop=True,pad=3)
> plt.xlim(dd.monthstart(min(months)),dd.monthend(max(months)))
>
> subplot2.xaxis.set_ticks_position('none')
> subplot1.xaxis.set_ticks_position('none')
> subplot.xaxis.set_ticks_position('both')
|