Re: Text does not scale with size of graphic
- To: mathgroup at smc.vnet.net
- Subject: [mg86012] Re: Text does not scale with size of graphic
- From: "D. Grady" <D.C.Grady at gmail.com>
- Date: Sat, 1 Mar 2008 04:48:05 -0500 (EST)
- References: <fq3a7e$fk4$1@smc.vnet.net> <fq5qhf$kr3$1@smc.vnet.net>
On Feb 28, 2:14=A0am, Albert Retey <a... at arcor.net> wrote: > Hi, > > > This is probably a silly question, but I was wondering why it is that > >textin agraphicremains the same size when thegraphicis resized. > > For example, if you look at > > > Plot[BesselJ[0, x], {x, 0, 10}] > > > and drag the resizing handles around, you see that, independent of all > > the othergraphicelements, the tick labels stay the same size no > > matter what size you make the plot. =A0What is the reason for this? > > > I often want to make an array of relatively small graphics, but a > > problem with doing this is that the tick labels can crowd out the rest > > of thegraphic. =A0In the past I've just eliminated the tick labels; is > > there a way to introducetextthat doesscalewith the size of the > >graphic? > > In Version 6 the following works: > > Plot[ > =A0 BesselJ[0, x], {x, 0, 10}, > =A0 BaseStyle -> {FontSize -> Scaled[0.05]} > ] > > I don't think that this was possible with prior versions... > > hth, > > albert That is quite nice; thank you for pointing it out, Albert. I am still curious, though. The default, text not scaling with graphic, behavior has been the status quo since at least version 5, and I think it worked that way in version 4 as well. It seems clear that this is a deliberate design decision. Does anyone have an explanation for why it would be advantageous for text to not scale with the size of the graphic? -Daniel