Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2005
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2005

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

Search the Archive

FilledPlot: Curves->Back option and Epilog not working?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg56861] FilledPlot: Curves->Back option and Epilog not working?
  • From: AES <siegman at stanford.edu>
  • Date: Sun, 8 May 2005 02:10:12 -0400 (EDT)
  • Organization: Stanford University
  • Sender: owner-wri-mathgroup at wolfram.com

I have a module that makes a filled plot.  I use it to make two (or 
more) displaced filled plots, then Show these plots (code below).  

Everything works as expected, with two problems:

*  The Curves->Back option never works.

*  An additional line generated by an Epilog in the module only appears 
in the final test plot.

I'm beginning to realize that when multiple plots each having an Epilog 
are combined using Show or DisplayTogether, only the *final* Epilog gets 
executed.  Throwing in "Evaluates" at various stages in the process 
doesn't seem to get around this.  

If this is true, maybe the description of Epilog in the online Help 
should say this?  (Especially since it seems an intuitively *non*obvious 
way for Epilog to behave -- shouldn't the stuff created by Epilog in a 
Plot command become part of the plot once the plot command has been 
executed?)

I don't have a clue why Curves->Back doesn't work anywhere or any way 
I've tried it (including changing Front to Back in the online Help 
example).


wavePlot[<args>] := Module[{},      
      <expressions>, 
      FilledPlot[ <plot stuff> ,
            Curves -> Back,        
            Epilog -> {Line[ <line stuff> ]},
            DisplayFunction -> Identity]];

<set all the args>;

testPlot1 = wavePlot[ <args> ];

<reset all the args>;

testPlot2 = wavePlot[ <args> ];

Show[testPlot1, testPlot2,   
         DisplayFunction -> $DisplayFunction,   
         PlotRange -> All];


  • Prev by Date: Simplifying Log to ArcCos Expressions
  • Next by Date: Re: Re: RC circuit
  • Previous by thread: Re: Simplifying Log to ArcCos Expressions
  • Next by thread: Re: FilledPlot: Curves->Back option and Epilog not working?