|
From: Sudheer J. <sud...@ya...> - 2013-06-07 06:40:04
|
Dear Experts,
I have been experimenting with the plot_dates option of matplotlib to plot time series data and have below questions
I have used
loc = mdates.AutoDateLocator()
ax.xaxis.set_major_locator(loc)
ax.xaxis.set_major_formatter(mpl.dates.DateFormatter('%b\n %Y'))
and got the tick labels in attached plot
However I feel the repeatd year labeling is not needed here and it is required once in a year only , Also if I need to plot long time seris insted of "MAR" "APR" I wanted to get them reduced to "M" "A" etc so that the lavel congestion can be avoided.
I notice that below options are available, but was wondering how commbinatins of these locateors are used ie mark every month and every year once each.
Is there a way to achive the above or does it need further development?
fmt = mdates.DateFormatter('%Y-%m-%d')
loc = mdates.WeekdayLocator(byweekday=mdates.MONDAY,interval=4)
locator = mdates.YearLocator()
with best regards,
Sudheer
***************************************************************
Sudheer Joseph
Indian National Centre for Ocean Information Services
Ministry of Earth Sciences, Govt. of India
POST BOX NO: 21, IDA Jeedeemetla P.O.
Via Pragathi Nagar,Kukatpally, Hyderabad; Pin:5000 55
Tel:+91-40-23886047(O),Fax:+91-40-23895011(O),
Tel:+91-40-23044600(R),Tel:+91-40-9440832534(Mobile)
E-mail:sjo...@gm...;sud...@ya...
Web- http://oppamthadathil.tripod.com
*************************************************************** |