RE: Relative Font Size in Plots / Graphics`

*To*: mathgroup at smc.vnet.net*Subject*: [mg26316] RE: [mg26296] Relative Font Size in Plots / Graphics`*From*: "David Park" <djmp at earthlink.net>*Date*: Sun, 10 Dec 2000 21:38:01 -0500 (EST)*Sender*: owner-wri-mathgroup at wolfram.com

Dirk, I don't think that in general it is possible to do what you wish. That is, you can't make it so that the font size will enlarge if you select the plot and then drag it to a larger size. But if you are willing to specify the size of the image in your plotting statement, then it is possible. Just put in a TextStyle statement and make the FontSize a function of the ImageSize. Here is an example. Module[{imagesize = 450, fontsize}, fontsize = 6 + imagesize/100; Plot[Sin[x], {x, 0, 2*Pi}, ImageSize -> imagesize, TextStyle -> {FontSize -> Ceiling[fontsize], FontWeight -> "Bold"}, PlotLabel -> "Adjustable Font Size"]]; Now, changing the image size will automatically scale the font size. David Park djmp at earthlink.net http://home.earthlink.net/~djmp/ > From: Dirk Kraaijpoel [mailto:kraai at dix.mines.edu] To: mathgroup at smc.vnet.net > > Hi there, it is often useful to define a relative > font size for fonts in plots or functions. As far as > I can see, I can only specify the PointSize for the > fonts used using Graphics primitives. > > For example I would like to specify the font size > as 0.04 times the size of the plot. This way the fonts > are ok, regardless of the size of the presentation. > I know how to do this with graphic objects, but how > to do it with fonts? > > Dirk > >