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 2 results of 2

From: Abraham S. <ab...@cn...> - 2005年02月07日 22:04:20
Attachments: config4.py
John Hunter wrote:
>Quick comments. I'd like to continue using the matplotlib naming
>convention (UpperCase) for class names, rather than underscore
>separated
> 
>
Okay, I started to convert the names. I haven't yet done this for the 
more internal functions (i.e. things like lines_properties).
>class trait_color(Trait):
>
>also, 
>
>I don't think we should use the name Trait or HasTrait, since that
>will confuse people into thinking we are using enthought traits
>(Property and HasProperty ?) 
> 
>
Fair enough. I changed it to HasProperties and Property.. It's a little 
verbose, but I guess it won't be used very much outside of the file.
>Finally, another feature I would like to be able to support, which
>won't be hard, is to enable the use of an RC class or something like
>it in Artist constructors
>
>Here is what we currently have
>
> def __init__(self, xdata, ydata,
> linewidth = None, # default to rc
> linestyle = None, # default to rc
> color = None, # default to rc
>...snip..
> ):
>
>This overloads None which leads to strange usages like
>linestyle='None' to turn off lines (note the quotes). I would rather
>do something like
>
>
> def __init__(self, xdata, ydata,
> linewidth = RC('lines.linewidth'),
> linestyle = RC('lines.linestyle')
>...snip...
> ):
> if isinstance(linewidth, RC): linewidth=linewidth()
>
>Note that this is different than
>
> def __init__(self, xdata, ydata,
> linewidth = rc.lines.linewidth,
> linestyle = rc.lines.linestyle,
>...snip...
> ):
> 
>
Okay, I changed the HasProperties class to include a 'get()' function as 
well. This allows for:
rc.get('lines.linewidth') ==> a Property-subclass instance
The only problem with this, is that this might not be what the person is 
expecting. I could easily change the get function to instead return the 
value of the Property, but there are uses for getting the actual 
Property back as well.. Of course one can override the __float__, 
__int__, etc. methods, but this still requires explicit conversion, thus 
the user still has to know something about the internals.
My current solution was to add a function 'getValue', which is the same 
as get, but returns just the value. This could also very easily be 
wrapped up in a function:
def RC(name): return rc.getValue(name)
>The syntax above is not the point. What I want to emphasize is that I
>want a self documenting way of saying this parameter defaults to an rc
>param, and that param should be evaluated *at init time*. If you can
>do it with the second syntax, that looks better, but if I read your
>code correctly, something like rc.lines.linewidth evaluates to a float
>at module load time and so cannot be used as a sentinel at module init
>time. Is this correct?
> 
>
Nope, it keeps as a property, and thus has sentinel-capabilities.
>In any case, it looks very promising. Two final comments. Like
>Fernando, I'm not too concerned about being able to parse existing rc
>files. It's a minor burden to require people simply to take the new
>format and customize it. Also, do you need to extend the fontsize
>train to support fontsizes in points, eg 12.0 ?
> 
>
Currently it accepts either a float or one of the keywords. It should be 
fairly easy to extend it to also use the syntax '12.4pt' or '12in' (i.e. 
LaTeX style -- of course someone would have to write a conversion 
function..)
>Well if it already parses existing rc, no reason to kill it.
> 
>
As long as we keep the 1-to-1 mapping, it's easy enough to do. It's the 
same code (plus reading in the file) what is done for rc.get('x.y.z')
Abe
From: Jochen V. <vo...@se...> - 2005年02月07日 11:11:54
Hello John,
On Sun, Feb 06, 2005 at 11:49:36AM -0600, John Hunter wrote:
> Last time Paul looked at this (when he implemented freetype fonts for
> PS mathtext), he came to the conclusion that it was not possible to
> extract individual glyphs fro ps file, and had to resort to dumping in
> the entire file. I don't believe this is the case.
I agree, there is no reason why we should not be able to
create a font with only selected glyphs.
> Any takers?
I always meant to take a look at that, but momentarily I am a little
bit short of time. So if anybody else could implement this, this
would be great! Otherwise I might be able to have a look during next
weekend.
All the best,
Jochen
--=20
http://seehuhn.de/

Showing 2 results of 2

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