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
(1) |
2
|
3
|
4
|
5
(10) |
6
|
7
(3) |
8
(5) |
9
|
10
(3) |
11
(1) |
12
(16) |
13
(1) |
14
|
15
(5) |
16
(5) |
17
(4) |
18
(2) |
19
(9) |
20
(4) |
21
(2) |
22
|
23
(1) |
24
|
25
(4) |
26
(6) |
27
(9) |
28
(1) |
29
(2) |
30
|
|
|
|
|
|
What it means, specifically, is that one (or more) figure objects still in memory at the time of exiting the python interpretor are missing the expected canvas attribute. I see this happen in various backends from time to time. The best I can figure is that somehow, the destructor for the figure has already been called (as it should), which should eliminate its "FigureManager" instance, but for some reason, that figure manager is still around and its destructor finally tries to destroy the canvas, which is already gone. It is really an odd bug, and I am fairly certain my diagnostic isn't quite right because I never was able to make a SSCE for testing/debugging/traceback purposes. The closest I was able to get was with a preliminary version of the animation framework Ryan May and I were working on a few years back. His code was holding some extra references, while destroying other objects... it was weird. Sorry, I don't have any solutions for you. Maybe someone else will. Ben Root On Wed, Jun 25, 2014 at 8:29 AM, <kei...@bt...> wrote: > I am running matplotlib 1.3.1 under Ubuntu 13 and python3. > Everything works fine, but I get this message every time: > > Error in atexit._run_exitfuncs: > AttributeError: 'FigureManagerGTK3Cairo' object has no attribute 'canvas' > > What does it mean, and how do I stop it? > > Keith > > > > ------------------------------------------------------------------------------ > Open source business process management suite built on Java and Eclipse > Turn processes into business applications with Bonita BPM Community Edition > Quickly connect people, data, and systems into organized workflows > Winner of BOSSIE, CODIE, OW2 and Gartner awards > http://p.sf.net/sfu/Bonitasoft > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users >
It is because the polar projection expects theta to be in radians, not degrees. This is a somewhat common mistake as the default labelling of a polar plot is in degrees, and so it tends to confuse new users. Also, don't forget that your radar data is (most likely) describing "bearing" (so, 0 azimuth is North rather than East). Cheers! Ben Root On Wed, Jun 25, 2014 at 9:14 AM, Alexander Borghgraef < ale...@gm...> wrote: > Hi all, > > I'm trying to plot some radar data I'm working on, which is presented as > a 2048x1440 2D array of ints. This means 2048 azimuth angle values between > 0° and 360°, and 1440 range increments. Array values represent signal > return in that angle/range coordinate. Due to hardware problems, some angle > ranges are missing, there the signal value is zero in the grid. > The obvious way of plotting this would be a polar grid, so I used a > pcolormesh, like this: > > > > > * import numpy as np import matplotlib.pyplot as plt * > > * plt.ion()* > > > > > * fig = plt.figure() ax = fig.add_subplot(111, projection='polar') > theta,rad = np.meshgrid(np.arange(0., 360., 360./scan.shape[0]), > np.arange(scan.shape[1])) ax.pcolormesh(theta, rad, scan.T) plt.draw()* > > I transposed scan because theta and rad are 1440x2048 arrays, where scan > is a 2048x1440 array. > The resulting image seemed ok, but there were no gaps, which I knew were > there, so I ran the same code without the 'polar' option, and put them side > to side. The result is this: > > > In the rectangular plot, there is a gap between around 120° to 160°, > which should be an empty wedge in the polar plot, but it isn't there. Same > for the obvious echos at long range between 0° and 50°. OTOH the plot seems > quite right, with the gating gap around the radar station in the center and > the stronger echos at short range. > So I'm a bit baffled as to why this doesn't work the way it should. Does > anyone here have an explanation? > > -- > Alex Borghgraef > > > ------------------------------------------------------------------------------ > Open source business process management suite built on Java and Eclipse > Turn processes into business applications with Bonita BPM Community Edition > Quickly connect people, data, and systems into organized workflows > Winner of BOSSIE, CODIE, OW2 and Gartner awards > http://p.sf.net/sfu/Bonitasoft > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > >
Hi all, I'm trying to plot some radar data I'm working on, which is presented as a 2048x1440 2D array of ints. This means 2048 azimuth angle values between 0° and 360°, and 1440 range increments. Array values represent signal return in that angle/range coordinate. Due to hardware problems, some angle ranges are missing, there the signal value is zero in the grid. The obvious way of plotting this would be a polar grid, so I used a pcolormesh, like this: * import numpy as np import matplotlib.pyplot as plt * * plt.ion()* * fig = plt.figure() ax = fig.add_subplot(111, projection='polar') theta,rad = np.meshgrid(np.arange(0., 360., 360./scan.shape[0]), np.arange(scan.shape[1])) ax.pcolormesh(theta, rad, scan.T) plt.draw()* I transposed scan because theta and rad are 1440x2048 arrays, where scan is a 2048x1440 array. The resulting image seemed ok, but there were no gaps, which I knew were there, so I ran the same code without the 'polar' option, and put them side to side. The result is this: In the rectangular plot, there is a gap between around 120° to 160°, which should be an empty wedge in the polar plot, but it isn't there. Same for the obvious echos at long range between 0° and 50°. OTOH the plot seems quite right, with the gating gap around the radar station in the center and the stronger echos at short range. So I'm a bit baffled as to why this doesn't work the way it should. Does anyone here have an explanation? -- Alex Borghgraef
I am running matplotlib 1.3.1 under Ubuntu 13 and python3. Everything works fine, but I get this message every time: Error in atexit._run_exitfuncs: AttributeError: 'FigureManagerGTK3Cairo' object has no attribute 'canvas' What does it mean, and how do I stop it? Keith