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
(6) |
2
|
3
(2) |
4
(7) |
5
(2) |
6
(2) |
7
(4) |
8
(5) |
9
(1) |
10
|
11
(4) |
12
|
13
(3) |
14
|
15
(1) |
16
|
17
(2) |
18
|
19
|
20
(12) |
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
|
|
|
|
|
|
John, David, The problem is indeed the patch boundaries; here is the workaround: In [2]:bb = bar(arange(500), rand(500)) In [3]:for b in bb: b.set_linewidth(0) ...: In [4]:draw() We should probably do something like setting linewidth to zero automatically if edgecolor is None, so that the existing edgecolor kwarg can be used to achieve this result. And/or add a linewidth kwarg. Eric John Hunter wrote: >>>>>> "David" == David Huard <dav...@gm...> writes: > > David> Hi, When plotting a large amount of bars, like > > >>>> bar(arange(500), rand(500)) > > David> the bars seem to overlap and it produces a weird effect. > > David> My feeling is that the culprit is the contour line around > David> each rectangle, who probably don't scale properly in this > David> limit. In fact, the problem is maybe not so much that the > David> contour width doesn't scale, but that the contour is drawn > David> outside the rectangle. > > David> I'd be glad to submit a patch, but I'd need some directions > David> (where in the code is the contour drawn ?) > > This is likely due to either antialising of the bar patch.Rectangle > objects (does it help to turn the antialiased property off?) or > subpixel rendering (does it help to comment out these lines in > src/_backend_agg.cpp in the draw_polygon function?) > > //snapto pixel centers > x = (int)x + 0.5; > y = (int)y + 0.5; > > JDH > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>>>>> "David" == David Huard <dav...@gm...> writes: David> Hi, When plotting a large amount of bars, like >>>> bar(arange(500), rand(500)) David> the bars seem to overlap and it produces a weird effect. David> My feeling is that the culprit is the contour line around David> each rectangle, who probably don't scale properly in this David> limit. In fact, the problem is maybe not so much that the David> contour width doesn't scale, but that the contour is drawn David> outside the rectangle. David> I'd be glad to submit a patch, but I'd need some directions David> (where in the code is the contour drawn ?) This is likely due to either antialising of the bar patch.Rectangle objects (does it help to turn the antialiased property off?) or subpixel rendering (does it help to comment out these lines in src/_backend_agg.cpp in the draw_polygon function?) //snapto pixel centers x = (int)x + 0.5; y = (int)y + 0.5; JDH
Hi, When plotting a large amount of bars, like >>> bar(arange(500), rand(500)) the bars seem to overlap and it produces a weird effect. My feeling is that the culprit is the contour line around each rectangle, who probably don't scale properly in this limit. In fact, the problem is maybe not so much that the contour width doesn't scale, but that the contour is drawn outside the rectangle. I'd be glad to submit a patch, but I'd need some directions (where in the code is the contour drawn ?) Thanks for matplotlib ! David
Eric Firing schrieb: > Norbert, > > Your change in commenting out almost everything in matplotlibrc was a > good one, but I think it had an unintended consequence: it changed the > way everything looks because the defaults in __init__.py were not the > same as the ones in matplotlibrc. To my eye and on my machine the > matplotlibrc defaults are better, and my guess is that this is because > over a period of time people tuned the matplotlibrc values but left the > __init__.py values alone--after all, they were normally not used. In > any case, I went ahead and changed __init__.py to match matplotlibrc. > Thanks! I only did a spot check on some of the values and did not find any differences. I agree that the values in the old matplotlibrc are likely to be the more reasonable defaults. Furthermore, anybody who didn't think about the issue would probably have used these values anyway, so your changes should give the best backwards compatibility.