Re: FilledListPlot with StackGraphics
- To: mathgroup at smc.vnet.net
- Subject: [mg66786] Re: [mg66765] FilledListPlot with StackGraphics
- From: Bob Hanlon <hanlonr at cox.net>
- Date: Tue, 30 May 2006 05:48:41 -0400 (EDT)
- Reply-to: hanlonr at cox.net
- Sender: owner-wri-mathgroup at wolfram.com
Needs["Graphics`"]; The extraneous fill for StackGraphics changes depending on whether the base list in FilledListPlot is implicit (FLP1) or explicit (FLP2). DisplayTogetherArray[{{ FLP1 = FilledListPlot[ {{1, 1}, {2, 1}, {2, 2}, {3, 2}}], FLP2 = FilledListPlot[{{1,0},{3,0}}, {{1, 1}, {2, 1}, {2, 2}, {3, 2}}]}, {Show[StackGraphics[{FLP2,FLP1}]]}}, ImageSize->600]; The same happens with FilledPlot and StackGraphics DisplayTogetherArray[{{ fp1=FilledPlot[ 1+UnitStep[x-2],{x,1,3}], fp2=FilledPlot[ {0,1+UnitStep[x-2]},{x,1,3}]}, {Show[StackGraphics[{fp2,fp1}]]}}, ImageSize->600]; However, no problem occurs with graphic primitives or InequalityPlot DisplayTogetherArray[{{ sg1=Show[Graphics[{Gray, Rectangle[{1, 0}, {3, 1}], Rectangle[{2, 1}, {3, 2}]}]], sg2=Show[Graphics[{Gray, Rectangle[{1, 0}, {2, 1}], Rectangle[{2, 0}, {3, 2}]}]]}, {Show[StackGraphics[{sg1,sg2}]]}}, ImageSize->600]; ip=InequalityPlot[x<2&&y<1||x>2&&y<2, {x,1,3}, {y,0,2},AspectRatio->1/GoldenRatio]; Show[StackGraphics[ip]]; Bob Hanlon ---- Seo Ho Youn <ysh7873 at hotmail.com> wrote: > Hi, all. > > > > I am trying to use FilledListPlot with StackGraphics. The plot of > FilledListPlot looks fine, but when I bring it to 3D with StackGraphics, it > ``overfilled''. I know that I can use Fills-> White in order not to show > this overfilled region. However, since I am trying to use several layers, > this overfilled region blocks the ones behind it. Here's my simplified code. > > > > <<Graphics`FilledPlot` > > <<Graphics`Graphics3D` > > > > FLP = FilledListPlot[{{1, 1}, {2, 1}, {2, 2}, {3, 2}}]; > > Show[StackGraphics[FLP]]; > > > > In my code, there is a step plot in FilledListPlot. However, in 3D > (StackGraphics), there is an extra filled triangle with points (1,1), (2,1), > and (2,2), which is not filled in FilledListPlot. > > > > How can I get rid of this extra filled region? > > > > Thank you for reading. Have a good day. > > > > Seo Ho >