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
(3) |
2
|
3
|
4
|
5
|
6
(2) |
7
(3) |
8
(6) |
9
(5) |
10
(7) |
11
(3) |
12
(5) |
13
(6) |
14
(6) |
15
(8) |
16
(12) |
17
(12) |
18
(4) |
19
(8) |
20
(26) |
21
(21) |
22
(12) |
23
(4) |
24
|
25
|
26
|
27
(1) |
28
|
29
(6) |
30
(9) |
31
(12) |
|
James Evans wrote: >Andrew, > >The easiest way to see this bug is to use the QtAgg backend, then type the following: > > > >>>>import pylab >>>>pylab.figure(figsize=(1, 1)) >>>>pylab.show() >>>> >>>> > >and the window you get will most definitly not be using the sizes you set forth. > > OK, I see the issue using QtAgg. Patched in 2143. I thought I tested the resize events by, well, resizing windows by dragging the corner, and everything seemed fine. Strangely, though, the patch I just applied doesn't seem necessary on a Qt (not QtAgg) backend.
>>>>> "James" == James Evans <jre...@ea...> writes: James> the problem being that this will only set the property of James> the first 'n' labels, where 'n' is the number of tickmarks James> present when you initially set the property. So if the James> number of tick marks increases when zooming in (or out), James> then the remaining labels above 'n' will not have the James> property set. You can see this by running the example James> script "simple_plot.py" and rotating the labels (as above) James> and then zooming in and out until you have more than the James> initial number of ticks. Hmm, this shouldn't happen. There is logic in the axis class when creating a new tick to copy the properties of the existing ticks. There is a "protoTick" ie the prototype tick, which is used to get the properties when creating a new tick. The Axis._copy_tick_props method is used to transfer the properties from the protoTick to the new tick. That in turn calls the "update_from" method of the text instances, which does copy the rotation value. So it *should* work on a quick code read, but clearly it doesn't from your reported problem. You may want to poke around this section of the code to see where the logic is failing. JDH
John, I had noticed that as well, and when I used it I was rotating the labels by "-90" degrees to see them more clearly. But doing so uncovers a bug/feature when using any AutoTickLocator mechanism. When you want to rotate the labels, you do so by doing something like the following: >>> ax = subplot(111) >>> plot_date(dates, values, '-') >>> labels.ax.get_xticklabels() >>> setp(labels, rotation=-90) the problem being that this will only set the property of the first 'n' labels, where 'n' is the number of tickmarks present when you initially set the property. So if the number of tick marks increases when zooming in (or out), then the remaining labels above 'n' will not have the property set. You can see this by running the example script "simple_plot.py" and rotating the labels (as above) and then zooming in and out until you have more than the initial number of ticks. Perhaps a solution would be to set "default" properties for the axis in question, which would then always set those properties for the tickmarks, unless specifically overridden by the user as in the above case. --James Evans -----Original Message----- From: John Hunter [mailto:jdh...@ac...] Sent: Monday, March 13, 2006 7:54 AM To: Andrew Straw Cc: James Evans; mat...@li... Subject: Re: [matplotlib-devel] AutoDateLocator >>>>> "Andrew" == Andrew Straw <str...@as...> writes: Andrew> Committed into svn 2142. Thanks for the patch James, the auto date functionality is very nice. Just a minor comment. In the load_converter.py example, the default ticks overlap each other with the default window size. I think we are using a format string that is too long for this date range. JDH
>>>>> "Andrew" == Andrew Straw <str...@as...> writes: Andrew> Committed into svn 2142. Thanks for the patch James, the auto date functionality is very nice. Just a minor comment. In the load_converter.py example, the default ticks overlap each other with the default window size. I think we are using a format string that is too long for this date range. JDH
Andrew, The easiest way to see this bug is to use the QtAgg backend, then type the following: >>> import pylab >>> pylab.figure(figsize=(1, 1)) >>> pylab.show() and the window you get will most definitly not be using the sizes you set forth. --James Evans -----Original Message----- From: Andrew Straw [mailto:str...@as...] Sent: Sunday, March 12, 2006 12:01 PM To: James Evans; mat...@li... Subject: Re: [matplotlib-devel] (no subject) James Evans wrote: >When using the Qt backend, resize events were not >getting passed along properly so the window was created >based off of some other criteria. The attatched patch >file will fix the problem and make the window be >resized appropriatly on construction. > > > Admittedly I'm no Qt person (this was my opportunity to install Qt on my system), but I couldn't find any problems with the current implementation. Could you give a specific, reproducible problem case that your patch fixes? Cheers! Andrew
Tennessee, Maybe I missed it, but I did not see any reply to your message. We welcome simple scripts that expose bugs--and the simpler the better. If something more than a simple script is required, then instead of sending a big file to the list, you could put it on an ftp server if you have access to one, or send it to one of us off-list upon request. Tennessee Leeuwenburg wrote: [...] > I wrote some code to generate a pair of lists about 300 elements long, > and plotted them. I found that the line plot didn't have all the data > points connected. What backend were you using, and what operating system? What mpl version? Was the lack of connectedness at the level of a missing pixel, or was a whole line segment missing? > > When I saved to SVG, the output was correct. So it sounds like it must be a problem with a particular backend. > > Also, when I tried to perform a scatter plot, I got runtime errors and > no plot was drawn. These problems occur 100% of the time on my machine > with my test files. Until a recent change in SVN, scatter required an array, not a list, for its colors argument. Could this be the problem in your case? > > I'm not sure if this list accepts files or not, but I am happy to > provide the code and sample files which demonstrate this error, and/or > respond to the bugfixing process. Eric