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




Showing 5 results of 5

From: Ryan K. <rya...@gm...> - 2006年02月09日 17:03:36
Sounds good to me. I guess when this is done I need an example rc
file and a little info on how it should work.
On 2/9/06, Darren Dale <dd...@co...> wrote:
> On Thursday 09 February 2006 11:31, you wrote:
> > I think there should be some global variable that makes it easy to
> > scale all the fonts, but how to do that and still give the user fine
> > control is challenging. There are 4 or 5 places where I have changed
> > the default font size for tickmarks, legend entries, etc. I have some
> > set at 18 pt, some at 16, and some at 14. I don't know if there is an
> > easy way to do all of this and make it possible to shift everything my
> > adjusting one setting. Does it make sense to allow the user to set
> > offset values - so that legend font is main-4 and tickmarks are
> > main-2?
>
> This is what I am trying to accomplish, using the existing scaling framew=
ork.
> Rather than "main + or - X", it multiplies main by one of the following:
>
> {'xx-small': 0.579, 'x-small': 0.694, 'small': 0.833,
> 'medium': 1.0, 'large': 1.200, 'x-large': 1.440,
> 'xx-large': 1.728}
>
> Darren
>
From: Darren D. <dd...@co...> - 2006年02月09日 16:58:53
On Thursday 09 February 2006 11:31, you wrote:
> I think there should be some global variable that makes it easy to
> scale all the fonts, but how to do that and still give the user fine
> control is challenging. There are 4 or 5 places where I have changed
> the default font size for tickmarks, legend entries, etc. I have some
> set at 18 pt, some at 16, and some at 14. I don't know if there is an
> easy way to do all of this and make it possible to shift everything my
> adjusting one setting. Does it make sense to allow the user to set
> offset values - so that legend font is main-4 and tickmarks are
> main-2?
This is what I am trying to accomplish, using the existing scaling framework. 
Rather than "main + or - X", it multiplies main by one of the following:
{'xx-small': 0.579, 'x-small': 0.694, 'small': 0.833,
 'medium': 1.0, 'large': 1.200, 'x-large': 1.440,
 'xx-large': 1.728}
Darren
From: Darren D. <dd...@co...> - 2006年02月09日 16:53:48
On Thursday 09 February 2006 11:22, you wrote:
> >>>>> "Darren" == Darren Dale <dd...@co...> writes:
>
> Darren> I just want to double check before I commit this. We offer
> Darren> a font.size rc setting, and users can modify that size by
> Darren> setting fontsize='medium' or 'large', etc. However,
> Darren> font.size does not globally set the default font size, to
> Darren> axis labels, ticklabels, etc, they remain 12pt as
> Darren> default. Should this be changed? If so, the change is
> Darren> simple: from this: def __init__(self, size=12.0,
> Darren> weight='normal'): to this: def __init__(self,
> Darren> size=rcParams['font.size'], weight='normal'):
>
> If you want to use rc defaults for kwargs, you do not want to use them
> in the function definition, because then they will be set a module
> load time and the defaults cannot be changed dynamically. Rather, you
> want to use this idiom (eg lines.py)
>
>
> def __init__(self, xdata, ydata,
> linewidth = None, # all Nones default to rc
> ...):
> if linewidth is None : linewidth=rcParams['lines.linewidth']
>
> Then if the user changes the rc param value, the constructor default
> changes too.
Ok. So currently a user can put font.size:23.0, or font.size:medium or even 
"large". The latter makes things very confusing, because who knows what the 
reference point is? (Its 12, but its not clear.)
I propose the following change: font.defaultsize demands a point size, and 
then allow the relative font sizes to scale that size. Also, add a 
text.fontsize rc parameter to allow such scaling for text (this is what 
font.size does now, I think). 
Are these changes ok, or should I just leave everything alone? 
Darren
From: John H. <jdh...@ac...> - 2006年02月09日 16:33:15
>>>>> "Darren" == Darren Dale <dd...@co...> writes:
 Darren> I just want to double check before I commit this. We offer
 Darren> a font.size rc setting, and users can modify that size by
 Darren> setting fontsize='medium' or 'large', etc. However,
 Darren> font.size does not globally set the default font size, to
 Darren> axis labels, ticklabels, etc, they remain 12pt as
 Darren> default. Should this be changed? If so, the change is
 Darren> simple: from this: def __init__(self, size=12.0,
 Darren> weight='normal'): to this: def __init__(self,
 Darren> size=rcParams['font.size'], weight='normal'):
If you want to use rc defaults for kwargs, you do not want to use them
in the function definition, because then they will be set a module
load time and the defaults cannot be changed dynamically. Rather, you
want to use this idiom (eg lines.py)
 def __init__(self, xdata, ydata,
 linewidth = None, # all Nones default to rc
 ...):
 if linewidth is None : linewidth=rcParams['lines.linewidth']
Then if the user changes the rc param value, the constructor default
changes too.
JDH
From: Darren D. <dd...@co...> - 2006年02月09日 16:15:20
I just want to double check before I commit this. We offer a font.size rc 
setting, and users can modify that size by setting fontsize='medium' or 
'large', etc. However, font.size does not globally set the default font size, 
to axis labels, ticklabels, etc, they remain 12pt as default. Should this be 
changed? If so, the change is simple:
from this:
 def __init__(self, size=12.0, weight='normal'):
to this:
 def __init__(self, size=rcParams['font.size'], weight='normal'):
Darren

Showing 5 results of 5

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