Re: [Q] Plot in a Plot
- Subject: [mg3099] Re: [Q] Plot in a Plot
- From: ianc (Ian Collier)
- Date: 1 Feb 1996 04:59:26 -0600
- Approved: usenet@wri.com
- Distribution: local
- Newsgroups: wri.mathgroup
- Organization: Wolfram Research, Inc.
- Sender: daemon at wri.com
In article <4en6tk$lll at dragonfly.wri.com>, David
A.Johnson at news.acns.nwu.edu wrote:
> I need a little help.
>
> I want to display a ListPlot that is framed and in the upper right
corner of this plot I want to display a shrunken ListPlot, ie a plot
within a plot.
>
> In reality the shrunken ListPlot is the original data and the framed
primary ListPlot is the magnitude spectrum of the original data. I am not
concerned if the shrunken plot overlay's over data in the larger framed
plot.
>
> Does anyone have any suggestions on how this can be accomplished using Mma?
>
>
> Thank's in advance,
>
> David
You can do this using the Rectangle graphics primitives
to contain the plots. Here is an example taken from
section 2.9.7 of the Mathematica book.
In[11]:=
p3 = Plot3D[Sin[x] Exp[y], {x, -5, 5}, {y, -2, 2}]
Out[11]=
-SurfaceGraphics-
In[12]:=
Show[Graphics[ {Rectangle[{0, 0}, {1, 1}, p3],
Rectangle[{0.8, 0.8}, {1.2, 1.4}, p3]} ]]
Out[12]=
-Graphics-
I hope this helps.
--Ian
-----------------------------------------------------------
Ian Collier
Technical Sales Support
Wolfram Research, Inc.
-----------------------------------------------------------
tel:(217) 398-0700 fax:(217) 398-0747 ianc at wri.com
Wolfram Research Home Page: http://www.wri.com/
-----------------------------------------------------------