You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(33) |
Dec
(20) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(7) |
Feb
(44) |
Mar
(51) |
Apr
(43) |
May
(43) |
Jun
(36) |
Jul
(61) |
Aug
(44) |
Sep
(25) |
Oct
(82) |
Nov
(97) |
Dec
(47) |
2005 |
Jan
(77) |
Feb
(143) |
Mar
(42) |
Apr
(31) |
May
(93) |
Jun
(93) |
Jul
(35) |
Aug
(78) |
Sep
(56) |
Oct
(44) |
Nov
(72) |
Dec
(75) |
2006 |
Jan
(116) |
Feb
(99) |
Mar
(181) |
Apr
(171) |
May
(112) |
Jun
(86) |
Jul
(91) |
Aug
(111) |
Sep
(77) |
Oct
(72) |
Nov
(57) |
Dec
(51) |
2007 |
Jan
(64) |
Feb
(116) |
Mar
(70) |
Apr
(74) |
May
(53) |
Jun
(40) |
Jul
(519) |
Aug
(151) |
Sep
(132) |
Oct
(74) |
Nov
(282) |
Dec
(190) |
2008 |
Jan
(141) |
Feb
(67) |
Mar
(69) |
Apr
(96) |
May
(227) |
Jun
(404) |
Jul
(399) |
Aug
(96) |
Sep
(120) |
Oct
(205) |
Nov
(126) |
Dec
(261) |
2009 |
Jan
(136) |
Feb
(136) |
Mar
(119) |
Apr
(124) |
May
(155) |
Jun
(98) |
Jul
(136) |
Aug
(292) |
Sep
(174) |
Oct
(126) |
Nov
(126) |
Dec
(79) |
2010 |
Jan
(109) |
Feb
(83) |
Mar
(139) |
Apr
(91) |
May
(79) |
Jun
(164) |
Jul
(184) |
Aug
(146) |
Sep
(163) |
Oct
(128) |
Nov
(70) |
Dec
(73) |
2011 |
Jan
(235) |
Feb
(165) |
Mar
(147) |
Apr
(86) |
May
(74) |
Jun
(118) |
Jul
(65) |
Aug
(75) |
Sep
(162) |
Oct
(94) |
Nov
(48) |
Dec
(44) |
2012 |
Jan
(49) |
Feb
(40) |
Mar
(88) |
Apr
(35) |
May
(52) |
Jun
(69) |
Jul
(90) |
Aug
(123) |
Sep
(112) |
Oct
(120) |
Nov
(105) |
Dec
(116) |
2013 |
Jan
(76) |
Feb
(26) |
Mar
(78) |
Apr
(43) |
May
(61) |
Jun
(53) |
Jul
(147) |
Aug
(85) |
Sep
(83) |
Oct
(122) |
Nov
(18) |
Dec
(27) |
2014 |
Jan
(58) |
Feb
(25) |
Mar
(49) |
Apr
(17) |
May
(29) |
Jun
(39) |
Jul
(53) |
Aug
(52) |
Sep
(35) |
Oct
(47) |
Nov
(110) |
Dec
(27) |
2015 |
Jan
(50) |
Feb
(93) |
Mar
(96) |
Apr
(30) |
May
(55) |
Jun
(83) |
Jul
(44) |
Aug
(8) |
Sep
(5) |
Oct
|
Nov
(1) |
Dec
(1) |
2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
(3) |
Sep
(1) |
Oct
(3) |
Nov
|
Dec
|
2017 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
(7) |
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
|
1
|
2
|
3
|
4
(3) |
5
(9) |
6
(3) |
7
(3) |
8
(4) |
9
(7) |
10
(2) |
11
(10) |
12
|
13
(1) |
14
(3) |
15
(1) |
16
|
17
|
18
(3) |
19
(9) |
20
(24) |
21
(8) |
22
(21) |
23
(2) |
24
(1) |
25
(4) |
26
(3) |
27
(6) |
28
(18) |
29
(7) |
30
(3) |
31
|
|
|
|
|
|
|
Thanks a lot Andrew. This looks great. I'm just reporting some of issues I encountered in a hope that you can address these (I'll also take a look if have chance). * cla() does not reset spines (positions, color, etc). I think it is better to be reset, since all other things are. For example, cla() resets visibility of ticks, etc. * better support for log scale. ax = subplot(131) ax.spines["bottom"].set_position("center") ax.semilogx() # this works ax = subplot(132) ax.semilogx() ax.spines["bottom"].set_position("center") # this does NOT ax = subplot(133) ax.spines["bottom"].set_position(("data", 1)) ax.loglog() # this does NOT work regardless the position of loglog. ▶◀ -JJ On Wed, May 27, 2009 at 12:33 PM, Andrew Straw <str...@as...> wrote: > I've gone ahead and committed my arbitrary spine location implementation > to the trunk (svn r7144). I'd appreciate it if you could kick the tires. > To get you started, try the new demo: > examples/pylab_examples/spine_placement_demo.py > > I believe I addressed all the issues raised with the patch I emailed the > list last week and I tried to avoid any breakage. Thanks to all who > commented -- you made this a better implementation. > > Note that Axes.frame no longer exists, and I made a note of this in > api_changes.rst and a hopefully carefully worded AttributeError will be > raised if you try to access it. > > Also, as excercised by the demo, in addition to support for a offset of > spines specified in points, one may specify spine placement in both axes > and data coordinates. Here is the docstring for Spine.set_position: > > """ > set the position of the spine > > Spine position is specified by a 2 tuple of (position type, > amount). The position types are: > > * 'outward' : place the spine out from the data area by the > specified number of points. (Negative values specify placing the > spine inward.) > > * 'axes' : place the spine at the specified Axes coordinate (from > 0.0-1.0). > > * 'data' : place the spine at the specified data coordinate. > > Additionally, shorthand notations define a special positions: > > * 'center' -> ('axes',0.5) > * 'zero' -> ('data', 0.0) > """ > > As always, please let me know of any suggestions or comments. > > -Andrew > > ------------------------------------------------------------------------------ > Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT > is a gathering of tech-side developers & brand creativity professionals. Meet > the minds behind Google Creative Lab, Visual Complexity, Processing, & > iPhoneDevCamp as they present alongside digital heavyweights like Barbarian > Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel >
On Wed, May 27, 2009 at 12:53 PM, Eric Firing <ef...@ha...> wrote: > No problem--it can be done later, no rush. Your replacement of the > frame with spines is a *big* improvement. Thank you for the great work. Yes, this looks great -- thanks again Andrew. Something that would be nice would be a Formatter that is aware of the spines which would drop the label in the places near the spine intersection (eg the zeros in the centered example). Nothing obvious comes to mind, but I just wanted to throw it out there in case someone wants to dig in. JDH
A review of a book primarily on matplotlib, numpy and scipy has hit the front page of Slashdot. http://books.slashdot.org/article.pl?sid=09/05/27/1327255&from=rss Mike -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA
Andrew Straw wrote: > Andrew Straw wrote: >> I believe I addressed all the issues raised with the patch I emailed the >> list last week and I tried to avoid any breakage. Thanks to all who >> commented -- you made this a better implementation. > > Upon further reflection, I realize I didn't add any Axes convenience > methods as Eric suggested. This is simply due to a lack of time -- not a > lack of enthusiasm. Andrew, No problem--it can be done later, no rush. Your replacement of the frame with spines is a *big* improvement. Thank you for the great work. Eric
Andrew Straw wrote: > I believe I addressed all the issues raised with the patch I emailed the > list last week and I tried to avoid any breakage. Thanks to all who > commented -- you made this a better implementation. Upon further reflection, I realize I didn't add any Axes convenience methods as Eric suggested. This is simply due to a lack of time -- not a lack of enthusiasm. -Andrew
I've gone ahead and committed my arbitrary spine location implementation to the trunk (svn r7144). I'd appreciate it if you could kick the tires. To get you started, try the new demo: examples/pylab_examples/spine_placement_demo.py I believe I addressed all the issues raised with the patch I emailed the list last week and I tried to avoid any breakage. Thanks to all who commented -- you made this a better implementation. Note that Axes.frame no longer exists, and I made a note of this in api_changes.rst and a hopefully carefully worded AttributeError will be raised if you try to access it. Also, as excercised by the demo, in addition to support for a offset of spines specified in points, one may specify spine placement in both axes and data coordinates. Here is the docstring for Spine.set_position: """ set the position of the spine Spine position is specified by a 2 tuple of (position type, amount). The position types are: * 'outward' : place the spine out from the data area by the specified number of points. (Negative values specify placing the spine inward.) * 'axes' : place the spine at the specified Axes coordinate (from 0.0-1.0). * 'data' : place the spine at the specified data coordinate. Additionally, shorthand notations define a special positions: * 'center' -> ('axes',0.5) * 'zero' -> ('data', 0.0) """ As always, please let me know of any suggestions or comments. -Andrew