Controlling default plot size
- To: mathgroup at smc.vnet.net
- Subject: [mg14628] Controlling default plot size
- From: gwinn at ma.ultranet.com (Joe Gwinn)
- Date: Wed, 4 Nov 1998 13:46:58 -0500
- Organization: Gwinn Instruments
- Sender: owner-wri-mathgroup at wolfram.com
Many people suggested I try to set the ImageSize option, either by an
explicit command or by use of the Options Inspector. It's certainly
plausible, but Mathematica 3.0.1 was having none of this. Mathematica
simply ignored my attempts. Didn't even have the pleasure of
deciphering an error message in Old Sanskrit.
What am I missing?
Joe Gwinn
Joe Gwinn wrote:
______________________
When recomputing any kind of plot, such as ListPlot[],
ListDensityPlot[], etc, the plot size won't stay as set, instead often
reverting to 2 by 3 inches or so on the screen, at random. In some
cases, the size shrunk to 0.5 by 0.5 inches. There doesn't seem to be
any pattern to when a plot will stay the size it was set to (by
dragging the lower right corner), and when it will revert to the
default small size.
________________________
Lets look at the Options Plot has.
In[1]:=
First/@Options[Plot]
Out[1]=
{AspectRatio,Axes,AxesLabel,AxesOrigin,AxesStyle,Background,ColorOutput,Comp
iled,DefaultColor,Epilog,Frame,FrameLabel,FrameStyle,FrameTicks,GridLines,Im
ageSize,MaxBend,PlotDivision,PlotLabel,PlotPoints,PlotRange,PlotRegion,PlotS
tyle,Prolog,RotateLabel,Ticks,DefaultFont,DisplayFunction,FormatType,TextSty
le}
The option you want is ImageSize. Suppose you want Plot to make a
graphic with a width of 425 (I think the units are printer points) and
height determined by the specified aspect ratio. The line below will
make that the default.
In[14]:=
SetOptions[Plot,ImageSize->{425,Automatic} ];