MathGroup Archive 2007

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

Search the Archive

Re: Left-aligned PlotLabel


The following setting is quite elementary and not general but it can
show you the lines of proceeding.

Consider the graph

gr1=Plot[x, {x, 0, 1}, PlotLabel -> "label to be alligned left", Axes -
> False, Frame -> {True, True, False, False}];

Let

fg=FullGraphics[gr1];

Then what you want can be done by the commands

Replace[fg, Text[text_String, {x_, y_}, {z_, w_}] -> Text[text, {x -
0=2E31, y}, {z, w}], 3];
Show[%, PlotRange -> All, ImageSize -> {400, 300}];

Hope that this helps a little!

Regards
Dimitris

=CF/=C7 LBoogie =DD=E3=F1=E1=F8=E5:
> Hi,
>
> I have a need to left-align my plot labels.  However, I have many
> functions that returns a plot with its label centered using PlotLabel.
>
> I thought about using the Rectangle function to place a heading above
> the plot and then use something like Text to place a left-aligned label.
>       I thought before I try that maybe there is something much simpler.
>   Is there?
>
> Thanks in advance.



  • Prev by Date: Re: (in)dependent variables in DSolve: need explanation.
  • Next by Date: Re: obtaining an ordered subset of k elements
  • Previous by thread: Left-aligned PlotLabel
  • Next by thread: To dual-core or not to dual-core