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
>