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
(14) |
2
(31) |
3
(20) |
4
(4) |
5
(2) |
6
(10) |
7
(25) |
8
(13) |
9
(3) |
10
(5) |
11
(2) |
12
(1) |
13
(19) |
14
(16) |
15
(18) |
16
(7) |
17
(17) |
18
|
19
(2) |
20
(7) |
21
(12) |
22
(14) |
23
(8) |
24
(6) |
25
(3) |
26
|
27
(21) |
28
(8) |
29
(5) |
30
(6) |
|
|
I have attached a figure (colorBarExample.png) that I hope everybody can see. The figure is for data from a model whose gridbox size is a function of time and space. I have done a color fill using a color map (jet) and a normalization. I use a collection of patches, each patch defines a polygon of the vertices of the gridbox and a color indexed to the value in that gridbox. I have to modify the call to the colorbar so that it accepts this colormap and normalization. For values outside the range of the max and min of the normalization, I have added filled triangles above and below the color bar. This type of display is found in other visualization software. It allows the scale to just consider values of interest, while providing information as to the location and relative values of outliers. I have also modified the colorbar code( in figure.py) to scale the width of the colorbar. I generate plots with aspect ratios of x axis long with respect to the y axis and in this situation the colorbar gets to be too fat. The purpose of this long winded message is to advocate that the color bar code be modified to make this facility an option( ie specified color map, normalization, width scaling and end caps). I am willing to do this myself - but I would need some help. Previously, John suggested that I make the routine that does the fill calls derive from ScalarMappable. This would make the colorbar color map and scaling come along naturally. My skill level is such that I have not been able to get this to work - I am willing but not very able. My thought now is to make some substantial additions to colorbar. --Jim \
Thanks John this works just fine - I consistently set the clipping off - BEFORE adding the patch. --Jim On Jun 29, 2005, at 1:13 PM, John Hunter wrote: >>>>>> "James" == James Boyle <bo...@ll...> writes: > > James> Say I have drawn a plot and now I want to make an > James> annotation on the top of the plot outside the axis. In my > James> case I want to put a filled triangle up there in a certain > James> location. I am using a polygon - patch to make the figure. > > James> How does one do this? I have tried turning the clipping off > James> but to no avail - I can put my triangle anywhere within the > James> axis but if it is outside it disappears. In the manual > James> there is an example for placing text outside the axis but > James> not patches. > > The problem you are encountering is that the Axes will automatically > set the clipbox when you call add_patch, so you need to make the call > to turn off clipping *after* adding it to the axes > > from pylab import figure, show > from matplotlib.patches import RegularPolygon > > fig = figure() > ax = fig.add_subplot(111) > > # above the yaxis and centered on xaxis; Axes coords > tri = RegularPolygon((0.5, 1.05), 3, radius=0.2, > transform=ax.transAxes) > > # adding the patch to the axes automatically sets the clipbox > ax.add_patch(tri) > > # so you need to turn it off after adding it > tri.set_clip_on(False) > > show() > > You can also add patches and lines directly to the Figure instance, as > follows, but these are drawn before the Axes and so are behind them > > from pylab import figure, show > from matplotlib.patches import RegularPolygon > > fig = figure() > ax = fig.add_axes([0.1,0.1, 0.8, 0.6]) > > # Figure coords > tri = RegularPolygon((0.5, 0.8), 3, radius=0.2, > transform=fig.transFigure) > > fig.patches.append(tri) > > show() > > If there is a need to customize this further, let me know. Eg, we > could move the drawing call for the lines and patches below the Axes > draw so they come out on top. > > > JDH >
>>>>> "James" == James Boyle <bo...@ll...> writes: James> Say I have drawn a plot and now I want to make an James> annotation on the top of the plot outside the axis. In my James> case I want to put a filled triangle up there in a certain James> location. I am using a polygon - patch to make the figure. James> How does one do this? I have tried turning the clipping off James> but to no avail - I can put my triangle anywhere within the James> axis but if it is outside it disappears. In the manual James> there is an example for placing text outside the axis but James> not patches. The problem you are encountering is that the Axes will automatically set the clipbox when you call add_patch, so you need to make the call to turn off clipping *after* adding it to the axes from pylab import figure, show from matplotlib.patches import RegularPolygon fig = figure() ax = fig.add_subplot(111) # above the yaxis and centered on xaxis; Axes coords tri = RegularPolygon((0.5, 1.05), 3, radius=0.2, transform=ax.transAxes) # adding the patch to the axes automatically sets the clipbox ax.add_patch(tri) # so you need to turn it off after adding it tri.set_clip_on(False) show() You can also add patches and lines directly to the Figure instance, as follows, but these are drawn before the Axes and so are behind them from pylab import figure, show from matplotlib.patches import RegularPolygon fig = figure() ax = fig.add_axes([0.1,0.1, 0.8, 0.6]) # Figure coords tri = RegularPolygon((0.5, 0.8), 3, radius=0.2, transform=fig.transFigure) fig.patches.append(tri) show() If there is a need to customize this further, let me know. Eg, we could move the drawing call for the lines and patches below the Axes draw so they come out on top. JDH
Say I have drawn a plot and now I want to make an annotation on the top of the plot outside the axis. In my case I want to put a filled triangle up there in a certain location. I am using a polygon - patch to make the figure. How does one do this? I have tried turning the clipping off but to no avail - I can put my triangle anywhere within the axis but if it is outside it disappears. In the manual there is an example for placing text outside the axis but not patches. Thanks for any help. --Jim
Hi Matt, Matt Newville wrote: >Hi Werner, > >This should be tested on Mac and Linux too. I had portability >problems when I originally wrote the printing support. I can >believe that wx has gotten better. > > Agree, however I don't have access to either of those, like to get a Mac but this won't be in the future. >But also, the current Printer_Setup() provides a simple way to >control the size of the image on the paper. I didn't see that on >yours. > > I did not see Printer_Setup2() as a replacement of Printer_Setup() but as an alternative. It uses the wxPython standard stuff, so I don't know if the image size can be done with it, will have another look at this sometimes next week. See you Werner >--Matt > >On 2005年6月28日, Werner F. Bruhin wrote: > > > >>Hi John, >> >>The attached backend_wx contains "def Printer_Setup2(self, >>event=None):", which uses the standard wxPython printer setup dialog >>this works for me on Windows XP Pro SP1, and Windows 2000. >> >>Any chance that this could go into the next release? >> >>See you >>Werner >> >> >> > > > > > > >