MathGroup Archive 2000

[Date Index] [Thread Index] [Author Index]

Search the Archive

RE: Relative Font Size in Plots / Graphics`

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


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

> From: Dirk Kraaijpoel [mailto:kraai at]
To: mathgroup at
> 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

  • Prev by Date: Re: Newton's method
  • Next by Date: RE: What makes things Listable?
  • Previous by thread: Relative Font Size in Plots / Graphics`
  • Next by thread: want to modify NDSolve--molecular dynamics with mathematica