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
(12)
2
(10)
3
(1)
4
(12)
5
(1)
6
(4)
7
(2)
8
(30)
9
(10)
10
(14)
11
(6)
12
(1)
13
(11)
14
(14)
15
(2)
16
17
(1)
18
19
20
(1)
21
(2)
22
(2)
23
(3)
24
(1)
25
(3)
26
27
28





Showing 6 results of 6

From: Bryan C. <bry...@te...> - 2005年02月11日 16:27:51
I've got an issue with the font specification for the SVG backend. I'm
not 100% sure it's a bug so I'm posting it for comment. Looking at the
SVG backend code, it should be simple to fix (once the correct answer is
known!). 
I'm using Bitstream Vera Sans as my default font. This gets encoded in
the SVG file as
<text style="font-size: 10.000000; font-family: BitstreamVeraSans-Roman;
stroke-width: 0.5; stroke: #000000; fill: #000000;" x="445.650013"
y="63.225600" >
 My Text Item
</text>
The font-family "Bitstream Vera Sans" is combined with the font-style
"Roman". This doesn't conform to the SVG spec: see
http://www.w3.org/TR/SVG/fonts.html#SVGFonts
it should read something like "... font-family: BitstreamVeraSans; font-
style: roman ..."
When the file is rendered (using either rsvg or inkscape), the actual
font used appears to be "Sans" (similar, but not quite identical to
BitstreamVeraSans).
My second issue is the use of white space & <CR> around the text
characters. When Inkscape renders this, the white space is included and
the carriage return results in a nasty white box character at the end of
each text item. However, rsvg doesn't render this box so things look
OK. 
I can't find anything in the svg spec to indicate that whitespace should
be ignored so I think the <CR>/<LF> and spaces should be removed.
Comments?
Bryan
From: Fernando P. <Fer...@co...> - 2005年02月11日 16:01:22
John Hunter wrote:
>>>>>>"Bryan" == Bryan Cole <bry...@te...> writes:
> 
> 
> Bryan> The SVG backend, as called from the GUI frame on (GTKAgg),
> Bryan> doesn't properly close it's file object after writing the
> Bryan> data.
> 
> Bryan> I've been wondering why only half my svg-figures are saved
> Bryan> ... the write-cache wasn't being flushed until the python
> Bryan> process died.
> 
> It was my understanding that file handles close when they go out of
> scope.
No, this is NOT guaranteed behavior of Python, is implementation dependent (I 
think Jython behaves differently), and I've seen stern warnings from some core 
developers against relying on it. Matplotlib should explicitly close ALL open 
filehandles, everywhere.
> Is it enough
> to do 
> 
> svgwriter.close()
Yes, but this should be applied across all file handling operations in the 
codebase. Otherwise, it's a timebomb waiting to go off (and it will).
Best,
f
From: John H. <jdh...@ac...> - 2005年02月11日 15:18:15
>>>>> "John" == John Hunter <jdh...@ac...> writes:
 John> Anyone going to pycon? I'll be giving a talk on matplotlib
 John> on Wednesday --
 John> http://www.python.org/pycon/2005/schedule.html -- and would
 John> enjoy attaching faces to all these posts....
OK, we're official. We have a wiki!
 http://www.python.org/moin/MatplotlibSprint
Add your name to the list of participants if you want to come! Even
if you don't think you're ready to contribute code, stop by and say
hello.
JDH
From: John H. <jdh...@ac...> - 2005年02月11日 14:57:55
Anyone going to pycon? I'll be giving a talk on matplotlib on
Wednesday -- http://www.python.org/pycon/2005/schedule.html -- and
would enjoy attaching faces to all these posts....
A sprint might be fun. It turns out that Monday is the only day I can
do a sprint. We could do something general purpose like picking goals
off the http://matplotlib.sf.net/goals.html page, or highly focused.
A few ideas, but please throw out more ideas
 * contribute to the user's guide
 * support arbitrary clipping paths
 * gradient fills for polygons
 * provide mathtext fonts that don't have the licensing restrictions
 of bakoma, eg the umbellek fonts
 * unicode support / internationalization
 
 * expose latex/tex when available for mathtext rendering
 * expose agg drawing primitives (paths, etc) directly. 
JDH
From: John H. <jdh...@ac...> - 2005年02月11日 14:50:50
>>>>> "Bryan" == Bryan Cole <bry...@te...> writes:
 Bryan> The SVG backend, as called from the GUI frame on (GTKAgg),
 Bryan> doesn't properly close it's file object after writing the
 Bryan> data.
 Bryan> I've been wondering why only half my svg-figures are saved
 Bryan> ... the write-cache wasn't being flushed until the python
 Bryan> process died.
It was my understanding that file handles close when they go out of
scope. Did you apply a patch that fixed your problem? Is it enough
to do 
 svgwriter.close()
Is there any chance you are running this app from a threaded shell, eg
ipython in the -pylab mode or -gthread mode?
JDH
From: Bryan C. <bry...@te...> - 2005年02月11日 13:36:43
The SVG backend, as called from the GUI frame on (GTKAgg), doesn't
properly close it's file object after writing the data.
I've been wondering why only half my svg-figures are saved ... the
write-cache wasn't being flushed until the python process died.
Bryan

Showing 6 results of 6

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 によって変換されたページ (->オリジナル) /