MathGroup Archive 2007

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

Search the Archive

Re: FrameLabel in v6.0

  • To: mathgroup at smc.vnet.net
  • Subject: [mg81899] Re: [mg81851] FrameLabel in v6.0
  • From: Curtis Osterhoudt <cfo at lanl.gov>
  • Date: Sat, 6 Oct 2007 04:37:47 -0400 (EDT)
  • Organization: LANL
  • References: <200710050844.EAA00209@smc.vnet.net>
  • Reply-to: cfo at lanl.gov

Confirmed here ("6.0 for Linux x86 (32-bit) (June 19, 2007)"). However, it 
seems that using Rasterize is the culprit. If I remove the Rasterize command 
and options, things look fine.



On Friday 05 October 2007 02:44:32 Xerxes wrote:
> Hi all,
>
> I've been really enjoying all the advances that have been made
> with Mathematica 6.0. However, there are a few problems which
> are pure headache; this is one where I cannot see a workaround:
>
> In v6.0, FrameLabel places the labels unacceptably far away from
> the graph. See this comparison of two should-be-identical sample
> plots made in v5.1 and v6.0:
>
> http://www.jlab.org/~sdcohen/framelabel-51.gif
> http://www.jlab.org/~sdcohen/framelabel-60.png
>
> In v5.1, the labels are no more than 1 "x"-height from the ticks,
> whereas in v6.0, they are at least 3. This means that the
> improved trimming of whitespace in v6.0 is almost entirely ruined
> by the addition of whitespace between the Ticks and the
> FrameLabel. Does anyone know a way, short of manually
> placing Text objects over a FullGraphics version of the plot to
> move the labels back where they belong? Are there any plans
> to rectify this behavior in future versions?
>
> Thanks,
> Saul Cohen
>
> PS: I have attached the code used to generate the graphs.
>
> Export["framelabel-60.png",
>  Rasterize[
>   Plot[x^2, {x, 0, 1}, Frame -> True, FrameLabel -> {x, x^2},
>    TextStyle -> {FontFamily -> "Times", FontSize -> 16},
>    PlotLabel -> StyleForm[$Version, FontSize -> 10],
>    ImageSize -> 300], ImageSize -> 300, RasterSize -> 600],
>  ImageSize -> 600]
>
> Export["framelabel-51.gif",
>    Plot[x^2, {x, 0, 1}, Frame -> True,
>       FrameLabel -> TraditionalForm /@ {x, x^2},
>       TextStyle -> {FontFamily -> "Times", FontSize -> 16},
>       PlotLabel -> StyleForm[$Version, FontSize -> 10],
>       ImageSize -> 300],
>   "GIF", ImageSize -> 300, ImageResolution -> 144]



-- 
==========================================================
Curtis Osterhoudt
cfo at remove_this.lanl.and_this.gov
PGP Key ID: 0x4DCA2A10
Please avoid sending me Word or PowerPoint attachments
See http://www.gnu.org/philosophy/no-word-attachments.html
==========================================================


  • Prev by Date: Re: FindRoot and NIntegrate
  • Next by Date: Re: Fast alternative to Nest[.] or NestList[.]? (version 6.0)
  • Previous by thread: FrameLabel in v6.0
  • Next by thread: Re: FrameLabel in v6.0