You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
(12) |
Sep
(12) |
Oct
(56) |
Nov
(65) |
Dec
(37) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(59) |
Feb
(78) |
Mar
(153) |
Apr
(205) |
May
(184) |
Jun
(123) |
Jul
(171) |
Aug
(156) |
Sep
(190) |
Oct
(120) |
Nov
(154) |
Dec
(223) |
2005 |
Jan
(184) |
Feb
(267) |
Mar
(214) |
Apr
(286) |
May
(320) |
Jun
(299) |
Jul
(348) |
Aug
(283) |
Sep
(355) |
Oct
(293) |
Nov
(232) |
Dec
(203) |
2006 |
Jan
(352) |
Feb
(358) |
Mar
(403) |
Apr
(313) |
May
(165) |
Jun
(281) |
Jul
(316) |
Aug
(228) |
Sep
(279) |
Oct
(243) |
Nov
(315) |
Dec
(345) |
2007 |
Jan
(260) |
Feb
(323) |
Mar
(340) |
Apr
(319) |
May
(290) |
Jun
(296) |
Jul
(221) |
Aug
(292) |
Sep
(242) |
Oct
(248) |
Nov
(242) |
Dec
(332) |
2008 |
Jan
(312) |
Feb
(359) |
Mar
(454) |
Apr
(287) |
May
(340) |
Jun
(450) |
Jul
(403) |
Aug
(324) |
Sep
(349) |
Oct
(385) |
Nov
(363) |
Dec
(437) |
2009 |
Jan
(500) |
Feb
(301) |
Mar
(409) |
Apr
(486) |
May
(545) |
Jun
(391) |
Jul
(518) |
Aug
(497) |
Sep
(492) |
Oct
(429) |
Nov
(357) |
Dec
(310) |
2010 |
Jan
(371) |
Feb
(657) |
Mar
(519) |
Apr
(432) |
May
(312) |
Jun
(416) |
Jul
(477) |
Aug
(386) |
Sep
(419) |
Oct
(435) |
Nov
(320) |
Dec
(202) |
2011 |
Jan
(321) |
Feb
(413) |
Mar
(299) |
Apr
(215) |
May
(284) |
Jun
(203) |
Jul
(207) |
Aug
(314) |
Sep
(321) |
Oct
(259) |
Nov
(347) |
Dec
(209) |
2012 |
Jan
(322) |
Feb
(414) |
Mar
(377) |
Apr
(179) |
May
(173) |
Jun
(234) |
Jul
(295) |
Aug
(239) |
Sep
(276) |
Oct
(355) |
Nov
(144) |
Dec
(108) |
2013 |
Jan
(170) |
Feb
(89) |
Mar
(204) |
Apr
(133) |
May
(142) |
Jun
(89) |
Jul
(160) |
Aug
(180) |
Sep
(69) |
Oct
(136) |
Nov
(83) |
Dec
(32) |
2014 |
Jan
(71) |
Feb
(90) |
Mar
(161) |
Apr
(117) |
May
(78) |
Jun
(94) |
Jul
(60) |
Aug
(83) |
Sep
(102) |
Oct
(132) |
Nov
(154) |
Dec
(96) |
2015 |
Jan
(45) |
Feb
(138) |
Mar
(176) |
Apr
(132) |
May
(119) |
Jun
(124) |
Jul
(77) |
Aug
(31) |
Sep
(34) |
Oct
(22) |
Nov
(23) |
Dec
(9) |
2016 |
Jan
(26) |
Feb
(17) |
Mar
(10) |
Apr
(8) |
May
(4) |
Jun
(8) |
Jul
(6) |
Aug
(5) |
Sep
(9) |
Oct
(4) |
Nov
|
Dec
|
2017 |
Jan
(5) |
Feb
(7) |
Mar
(1) |
Apr
(5) |
May
|
Jun
(3) |
Jul
(6) |
Aug
(1) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2025 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
|
|
1
|
2
|
3
(6) |
4
(2) |
5
(7) |
6
(9) |
7
(8) |
8
(1) |
9
(1) |
10
(1) |
11
(11) |
12
(1) |
13
(11) |
14
(7) |
15
(1) |
16
|
17
|
18
(1) |
19
|
20
(1) |
21
(2) |
22
(1) |
23
(1) |
24
(2) |
25
(3) |
26
(2) |
27
(2) |
28
(2) |
29
(5) |
30
(1) |
|
|
|
|
|
|
From: Scott L. <sl...@sp...> - 2013-06-05 20:07:24
|
On Jun 5, 2013, at 2:51 PM, Matt Terry <mat...@gm...> wrote: > Hi, > I'm working on a TextBox widget and have run into problems registering key_press_events with the macosx backend. button_press_events work, but key_press_events fail to trigger. If I change backends to tkAgg, everything triggers as expected. > > Can anyone reproduce this? > Run the following script; click the figure and bang on the keyboard. Mouse clicks and keyboard clicks should echo on the screen. I'm using mpl 1.2.1 with Anaconda. > > -matt > > import pylab as plt > plt.switch_backend('macosx') > > > def print_event(event): > print 'event', event > > ax = plt.subplot(111) > fig = ax.figure > > x = range(10) > ax.plot(x, x) > # mouse clicks work on tkAgg & macosx > fig.canvas.mpl_connect('button_press_event', print_event) > # key presses only work on tkAgg > fig.canvas.mpl_connect('key_press_event', print_event) > > plt.show() key_press_events in the script fail on my mac running OS X 10.8, python 3.3.2 from python.org and with both matplotlib 1.2.1 installed with pip and matplotlib-1.3.0rc2 from the matplotlib.org download page They do work with the latest matplotlib 1.4 from github hth, Scott |
From: Delosari <lat...@gm...> - 2013-06-05 19:00:02
|
Hi, I have found minor graphical issues while using the spanselector, cursor and fill_between widgets, which I would like to share with you. All of them, can be experienced in this code (which I took from the matplolib example) """ The SpanSelector is a mouse widget to select a xmin/xmax range and plot the detail view of the selected region in the lower axes """ import numpy as np import matplotlib.pyplot as plt from matplotlib.widgets import SpanSelector import matplotlib.widgets as widgets Fig = plt.figure(figsize=(8,6)) Fig.set_facecolor('w') Fig.set Ax = Fig.add_subplot(211) x = np.arange(0.0, 5.0, 0.01) y = np.sin(2*np.pi*x) + 0.5*np.random.randn(len(x)) Ax.plot(x, y, '-') Ax.set_ylim(-2,2) Ax.set_title('Press left mouse button and drag to test') RegionIndices = [] ax2 = Fig.add_subplot(212) line2, = ax2.plot(x, y, '-') def onselect(xmin, xmax): if len(RegionIndices) == 2: Ax.fill_between(x[:], 0.0, y[:],facecolor='White',alpha=1) del RegionIndices[:] indmin, indmax = np.searchsorted(x, (xmin, xmax)) indmax = min(len(x)-1, indmax) Ax.fill_between(x[indmin:indmax], 0.0, y[indmin:indmax],facecolor='Blue',alpha=0.30) thisx = x[indmin:indmax] thisy = y[indmin:indmax] line2.set_data(thisx, thisy) ax2.set_xlim(thisx[0], thisx[-1]) ax2.set_ylim(thisy.min(), thisy.max()) Fig.canvas.draw() RegionIndices.append(xmin) RegionIndices.append(xmax) # set useblit True on gtkagg for enhanced performance span = SpanSelector(Ax, onselect, 'horizontal', useblit = True,rectprops=dict(alpha=0.5, facecolor='purple') ) cursor = widgets.Cursor(Ax, color="red", linewidth = 1, useblit = True) plt.show() I wonder if there is some way to avoid these two small issues: 1) You can see that when you select a region the spanselector box (purple) glitches. In this code the effect is barely noticeable but on plots with many lines is quite annoying (I have tried all the trueblit combinations to not effect) 2) In this code when you select a region, the area in the upper plot between the line and the horizontal axis is filled in blue. When you select a new region the old area is filled in white (to clear it) and the new one is filled with blue again. However, when I do that the line plotted, as well as, the horizontal axis, become thicker... Is there a way to clear such a region (generated with fill_between) without this happening... Or is it necessary to replot the graph? Initially, I am against doing this since I have a well structured code and importing all the data again into the spanselector method seems a bit messy... Which is the right way in python to delete selected regions of a plot? Any advice would be most welcome -- View this message in context: http://matplotlib.1069221.n5.nabble.com/Graphics-issues-when-combining-matplotlib-widgets-Spanselector-cursor-fill-between-tp41212.html Sent from the matplotlib - users mailing list archive at Nabble.com. |
From: Matt T. <mat...@gm...> - 2013-06-05 18:51:39
|
Hi, I'm working on a TextBox widget and have run into problems registering key_press_events with the macosx backend. button_press_events work, but key_press_events fail to trigger. If I change backends to tkAgg, everything triggers as expected. Can anyone reproduce this? Run the following script; click the figure and bang on the keyboard. Mouse clicks and keyboard clicks should echo on the screen. I'm using mpl 1.2.1 with Anaconda. -matt import pylab as plt plt.switch_backend('macosx') def print_event(event): print 'event', event ax = plt.subplot(111) fig = ax.figure x = range(10) ax.plot(x, x) # mouse clicks work on tkAgg & macosx fig.canvas.mpl_connect('button_press_event', print_event) # key presses only work on tkAgg fig.canvas.mpl_connect('key_press_event', print_event) plt.show() |
From: Sudheer J. <sud...@ya...> - 2013-06-05 16:32:21
|
Thank you Verymuch for quick help,Paul. with best regards, Sudheer From: Paul Hobson <pmh...@gm...> >To: Sudheer Joseph <sud...@ya...> >Cc: "mat...@li..." <mat...@li...> >Sent: Wednesday, 5 June 2013 9:57 PM >Subject: Re: [Matplotlib-users] time series > > > >On Wed, Jun 5, 2013 at 9:13 AM, Sudheer Joseph <sud...@ya...> wrote: > >Dear Users, >> Is there any other method in matplotlib to get the plot similar to the one there in below link? >> >> >>http://dsnra.jpl.nasa.gov/software/Python/scikits/lib.plotting.examples.html >>I tried using this package but get below error. >> >> >>sjo@sjo-ltp../hourly_rama~$ python ts.py >>Traceback (most recent call last): >> File "ts.py", line 12, in <module> >> fsp = fig.add_tsplot(111) >> File "/usr/local/lib/python2.7/dist-packages/scikits.timeseries-0.91.3-py2.7-linux-x86_64.egg/scikits/timeseries/lib/plotlib.py", line 1284, in add_tsplot >> return add_generic_subplot(self, *args, **kwargs) >> File "/usr/local/lib/python2.7/dist-packages/scikits.timeseries-0.91.3-py2.7-linux-x86_64.egg/scikits/timeseries/lib/plotlib.py", line 177, in add_generic_subplot >> if key in figure_instance._seen: >>AttributeError: 'TimeSeriesFigure' object has no attribute '_seen' >> >> >>######################################## >> >> >>import numpy as np >>import matplotlib.pyplot as plt >>import scikits.timeseries as ts >>import scikits.timeseries.lib.plotlib as tpl >>from scikits.timeseries.lib.moving_funcs import mov_average_expw >> >> >># generate some random data >>data = np.cumprod(1 + np.random.normal(0, 1, 300)/100) >>series = ts.time_series(data, >> start_date=ts.Date(freq='M', year=1982, month=1)) >>fig = tpl.tsfigure() >>fsp = fig.add_tsplot(111) >>fsp.tsplot(series, '-', mov_average_expw(series, 40), 'r--') >>plt.show() >> >> > > >Pandas has excellent time series handling and plotting capabilities. http://pandas.pydata.org/pandas-docs/stable/timeseries.html > >http://pandas.pydata.org/pandas-docs/stable/visualization.html > > > |
From: Paul H. <pmh...@gm...> - 2013-06-05 16:27:53
|
On Wed, Jun 5, 2013 at 9:13 AM, Sudheer Joseph <sud...@ya...>wrote: > Dear Users, > Is there any other method in matplotlib to get the plot > similar to the one there in below link? > > > http://dsnra.jpl.nasa.gov/software/Python/scikits/lib.plotting.examples.html > I tried using this package but get below error. > > sjo@sjo-ltp../hourly_rama~$ python ts.py > Traceback (most recent call last): > File "ts.py", line 12, in <module> > fsp = fig.add_tsplot(111) > File > "/usr/local/lib/python2.7/dist-packages/scikits.timeseries-0.91.3-py2.7-linux-x86_64.egg/scikits/timeseries/lib/plotlib.py", > line 1284, in add_tsplot > return add_generic_subplot(self, *args, **kwargs) > File > "/usr/local/lib/python2.7/dist-packages/scikits.timeseries-0.91.3-py2.7-linux-x86_64.egg/scikits/timeseries/lib/plotlib.py", > line 177, in add_generic_subplot > if key in figure_instance._seen: > AttributeError: 'TimeSeriesFigure' object has no attribute '_seen' > > ######################################## > > import numpy as np > import matplotlib.pyplot as plt > import scikits.timeseries as ts > import scikits.timeseries.lib.plotlib as tpl > from scikits.timeseries.lib.moving_funcs import mov_average_expw > > # generate some random data > data = np.cumprod(1 + np.random.normal(0, 1, 300)/100) > series = ts.time_series(data, > start_date=ts.Date(freq='M', year=1982, month=1)) > fig = tpl.tsfigure() > fsp = fig.add_tsplot(111) > fsp.tsplot(series, '-', mov_average_expw(series, 40), 'r--') > plt.show() > > Pandas has excellent time series handling and plotting capabilities. http://pandas.pydata.org/pandas-docs/stable/timeseries.html http://pandas.pydata.org/pandas-docs/stable/visualization.html |
From: Sudheer J. <sud...@ya...> - 2013-06-05 16:14:02
|
Dear Users, Is there any other method in matplotlib to get the plot similar to the one there in below link? http://dsnra.jpl.nasa.gov/software/Python/scikits/lib.plotting.examples.html I tried using this package but get below error. sjo@sjo-ltp../hourly_rama~$ python ts.py Traceback (most recent call last): File "ts.py", line 12, in <module> fsp = fig.add_tsplot(111) File "/usr/local/lib/python2.7/dist-packages/scikits.timeseries-0.91.3-py2.7-linux-x86_64.egg/scikits/timeseries/lib/plotlib.py", line 1284, in add_tsplot return add_generic_subplot(self, *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/scikits.timeseries-0.91.3-py2.7-linux-x86_64.egg/scikits/timeseries/lib/plotlib.py", line 177, in add_generic_subplot if key in figure_instance._seen: AttributeError: 'TimeSeriesFigure' object has no attribute '_seen' ######################################## import numpy as np import matplotlib.pyplot as plt import scikits.timeseries as ts import scikits.timeseries.lib.plotlib as tpl from scikits.timeseries.lib.moving_funcs import mov_average_expw # generate some random data data = np.cumprod(1 + np.random.normal(0, 1, 300)/100) series = ts.time_series(data, start_date=ts.Date(freq='M', year=1982, month=1)) fig = tpl.tsfigure() fsp = fig.add_tsplot(111) fsp.tsplot(series, '-', mov_average_expw(series, 40), 'r--') plt.show() *************************************************************** 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 *************************************************************** |
From: Benjamin R. <ben...@ou...> - 2013-06-04 13:11:04
|
On Tue, Jun 4, 2013 at 3:58 AM, trendelkamp <tre...@ze...>wrote: > Hi, > > there is a minor bug in the axes.twiny() function. Apparently the > parent axes xlim() values are not copied. > Example: > > from numpy import * > import matplotlib.pyplot as plt > > x=linspace(-2.0, 2.0, 100) > y=x**2 > > fig=plt.figure() > ax1=fig.add_subplot(111) > ax1.plot(x, y) > > ax2=ax1.twiny() > ax1.get_xlim() --> (-2.0, 2.0) > ax2.get_xlim() --> (0.0, 1.0) > > It is simple to fix by hand, but I do not think that this is the desired > behavior. > > I can see the argument for copying the x limits, but let's dig further here. Should we also copy the autoscalex switch? The x-axis ticks/tickers/tick formatters? Right now, the way it works, the x-axis in the new axes object is set up just like any other axes, with only the y-axis properties tied together. I personally prefer simplicity and consistency over "magic". Every time I make an axes, it is set up the same way. We are about ready to re-examine our limit handling code soon, so this is a good question to ask in that light. One of the things we are looking to do is to have a concept of "null limits" (in other words, limits that have yet to be explicitly set). It may make sense at that point to consider such behaviors as what you suggest. Cheers! Ben Root |
From: trendelkamp <tre...@ze...> - 2013-06-04 07:58:21
|
Hi, there is a minor bug in the axes.twiny() function. Apparently the parent axes xlim() values are not copied. Example: from numpy import * import matplotlib.pyplot as plt x=linspace(-2.0, 2.0, 100) y=x**2 fig=plt.figure() ax1=fig.add_subplot(111) ax1.plot(x, y) ax2=ax1.twiny() ax1.get_xlim() --> (-2.0, 2.0) ax2.get_xlim() --> (0.0, 1.0) It is simple to fix by hand, but I do not think that this is the desired behavior. Thanks, Benjamin |
From: Michael D. <md...@st...> - 2013-06-03 14:31:26
|
Have you tried setting the `LC_ALL` to `en_US` before starting up Python? Mike On 06/03/2013 09:10 AM, Clément Mayet wrote: > > Yes, I've tried this : > locale.setlocale(locale.LC_ALL,'en_US') > mpl.rcParams['axes.formatter.use_locale'] = True > > But it has no effect. > > > 2013/6/3 Skip Montanaro <sk...@po... <mailto:sk...@po...>> > > > In my mpl.rcParams, 'axes.formatter.use_locale' is set to False. > > Have you tried setting this value to True? > > Skip > > > > > ------------------------------------------------------------------------------ > Get 100% visibility into Java/.NET code with AppDynamics Lite > It's a free troubleshooting tool designed for production > Get down to code-level detail for bottlenecks, with <2% overhead. > Download for free and get started troubleshooting in minutes. > http://p.sf.net/sfu/appdyn_d2d_ap2 > > > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users |
From: Clément M. <cm...@gm...> - 2013-06-03 13:10:30
|
Yes, I've tried this : locale.setlocale(locale.LC_ALL,'en_US') mpl.rcParams['axes.formatter.use_locale'] = True But it has no effect. 2013/6/3 Skip Montanaro <sk...@po...> > > In my mpl.rcParams, 'axes.formatter.use_locale' is set to False. > > Have you tried setting this value to True? > > Skip > |
From: Skip M. <sk...@po...> - 2013-06-03 12:25:00
|
> In my mpl.rcParams, 'axes.formatter.use_locale' is set to False. Have you tried setting this value to True? Skip |
From: Clément M. <cm...@gm...> - 2013-06-03 11:14:45
|
Hi all, I would like to know how to set locale settings for matplotlib. When I use the plot_date function, labels are in french (my system's default locale). I would like english. I tried to set locale and it works ok with strftime : import locale print(locale.getlocale()) ('fr_FR', 'UTF-8') mydate=dates.datetime.date(1950,1,15) mydate.strftime('%A %d %B %Y') Out[19]: 'dimanche 15 janvier 1950' locale.setlocale(locale.LC_ALL,'en_US') Out[21]: 'en_US' mydate.strftime('%A %d %B %Y') Out[22]: 'Sunday 15 January 1950' But this has no effect on the plot_date results... In my mpl.rcParams, 'axes.formatter.use_locale' is set to False. How can I set locale configuration for matplotlib ? Any advice welcome ! Thank you ! Clement |
From: Matthias B. <bus...@gm...> - 2013-06-03 07:23:30
|
Hi Pierre, Thanks for asking on the ML for me :-) I dived into the code and came up with a PR (link at the end) In short, in the constructor of Ticks , self.gridOn is set to the value of rcParam.axes.grid regardless of wether the Ticks is Major or Minor. I proposed one fix, but I'm not sure it is the right one and will wait for feedback. Also My PR will probably conflict with a bigger one so I suppose I won't be in the priority list. Thanks, -- Matthias (Pierre, BTW, nice blog post.) https://github.com/matplotlib/matplotlib/pull/2110 Le 3 juin 2013 à 09:09, Pierre Haessig a écrit : > Le 31/05/2013 13:15, Pierre Haessig a écrit : >> Would it make sense to add also grid.major.* and grid.minor.* (as it >> already exists for xticks) ? > any feedback ? > -- > Pierre > > ------------------------------------------------------------------------------ > Get 100% visibility into Java/.NET code with AppDynamics Lite > It's a free troubleshooting tool designed for production > Get down to code-level detail for bottlenecks, with <2% overhead. > Download for free and get started troubleshooting in minutes. > http://p.sf.net/sfu/appdyn_d2d_ap2 > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users |
From: Pierre H. <pie...@cr...> - 2013-06-03 07:09:25
|
Le 31/05/2013 13:15, Pierre Haessig a écrit : > Would it make sense to add also grid.major.* and grid.minor.* (as it > already exists for xticks) ? any feedback ? -- Pierre |