SourceForge logo
SourceForge logo
Menu

matplotlib-devel — matplotlib developers

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






Showing 4 results of 4

From: Eric F. <ef...@ha...> - 2006年12月07日 19:18:24
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
From: John H. <jdh...@ac...> - 2006年12月07日 18:10:03
>>>>> "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
 
From: David H. <dav...@gm...> - 2006年12月07日 17:42:01
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
From: Norbert N. <Nor...@gm...> - 2006年12月07日 13:29:03
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.

Showing 4 results of 4

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /