MathGroup Archive 2001

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

Search the Archive

Re: Q: Print in different colors

  • To: mathgroup at smc.vnet.net
  • Subject: [mg27949] Re: [mg27930] Q: Print in different colors
  • From: BobHanlon at aol.com
  • Date: Sat, 24 Mar 2001 15:15:52 -0500 (EST)
  • Sender: owner-wri-mathgroup at wolfram.com

Recommend that you use a Legend; however, I show both ways

Needs["Graphics`Legend`"];

c = {RGBColor[1, 0, 0], RGBColor[0, 1, 0], RGBColor[0,0,1]};

SetOptions[Plot, PlotStyle -> c];

Plot[{Sin[x], Sin[2x], Sin[3x]}, {x, 0, Pi}, 
    PlotLabel -> 
      StyleForm["Sin[k*x]",  FontWeight -> "Bold", FontSize -> 14], 
    Ticks -> {PiScale, Automatic}, 
    PlotLegend -> Table["k = " <> ToString[k], {k, 3}], 
    LegendPosition -> {1.1, -.4}, 
    ImageSize -> 2.5*{200, 86}];
Print[StyleForm["k = ", FontSize -> 14], 
    Table[StyleForm[k, FontColor -> c[[k]], FontSize -> 14], {k, 3}]];


Bob Hanlon

In a message dated 2001/3/24 1:16:44 AM, robert.schuerhuber at gmx.at writes:

>some time again i managed it with the help of this group to cycle the
>colors of a plot automatically, when i plot a list. i'm printing the
>information about the curves below the plot, and it would be very
>helpful if this information would be in the same color as the plot,
>because sometimes its very hard to say which curve belongs to which
>paramter. i'll give a simple example:
>
>c = {RGBColor[1, 0, 0], RGBColor[0, 1, 0], RGBColor[0,0,1]};
>SetOptions[Plot, PlotStyle -> c];
>Plot[{Sin[1 x],Sin[3 x],Sin[3 x]},{x,0,Pi}]
>k={1,2,3};
>Print["k=",k];
>
>so the three curves are plotted in red, green and blue, respectively,
>and i'd like the "k"-list printed in the next line also to appear in the
>same color, therefore "1" printed in red, "2" in green and "3" in blue.
>is there a way to do this, it would really save me a lot of time!
>


  • Prev by Date: Failure to simplify logical expressions
  • Next by Date: errors with Compile?
  • Previous by thread: Q: Print in different colors
  • Next by thread: RE: Q: Print in different colors