MathGroup Archive 2003

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

Search the Archive

Re: filled plot on part of x-interval

  • To: mathgroup at smc.vnet.net
  • Subject: [mg44644] Re: [mg44599] filled plot on part of x-interval
  • From: Murray Eisenberg <murray at math.umass.edu>
  • Date: Wed, 19 Nov 2003 04:59:10 -0500 (EST)
  • Organization: Mathematics & Statistics, Univ. of Mass./Amherst
  • References: <200311170838.DAA01205@smc.vnet.net>
  • Reply-to: murray at math.umass.edu
  • Sender: owner-wri-mathgroup at wolfram.com

Thank you all for your solutions.  Of course I had been hoping for some 
way to directly tweak FilledPlot itself to do this within the single 
function.  But it seems that's not possible.

The simplest solution seems to be of the form:

   f[x_] := Sqrt[x]
   Needs["Graphics`FilledPlot`"]

   filled = FilledPlot[f[x], {x, 2, 10}, PlotRange -> {{0, 10}, All}];
   graph  = Plot[f[x], {x, 2, 10}, PlotRange -> All];
   Show[{filled, graph}];

In such situations, I find it handy to use the functions DontShow and 
DoShow from David Park's DrawGraphics package to more readably 
manipulate DisplayFunction:

   Needs["DrawGraphics`DrawingMaster`"]

   filled = DontShow @ FilledPlot[f[x],{x,2,10},PlotRange->{{0,10},All}];
   graph  = DontShow @ Plot[f[x],{x,2,10},PlotRange->All];
   DoShow[{filled, graph}];

Using Graphics`DisplayTogether` has the advantage that PlotRange does 
not seem to be needed, at least for the examples I tried.

   Needs["Graphics`Graphics`"]
   filled = DontShow @ FilledPlot[f[x], {x, 2, 10}];
   graph = DontShow @ Plot[f[x], {x, 0, 10}];
   DisplayTogether[filled, graph];


Murray Eisenberg wrote:

> How do I use a FilledPlot that fills the region under the graph of f[x] 
> only, say, for x from 2 to 10 but still graphs the function itself from 
> 0 to 10?
> 

-- 
Murray Eisenberg                     murray at math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower      phone 413 549-1020 (H)
University of Massachusetts                413 545-2859 (W)
710 North Pleasant Street            fax   413 545-1801
Amherst, MA 01003-9305


  • Prev by Date: Re: Re: filled plot on part of x-interval
  • Next by Date: Specify Step Size in NDSolve
  • Previous by thread: Re: filled plot on part of x-interval
  • Next by thread: Re: filled plot on part of x-interval