Thread Subject: Plot a line to a specific axis?

Subject: Plot a line to a specific axis?

From: David Doria

Date: 11 Oct, 2007 20:11:43

Message: 1 of 3

It seems from the help that the line() function will only
plot to the current axis, is this correct?

for example, i have a (2,1) subplot that i want to alternate
plotting lines on.

I did h1=subplot(2,1,1);
h2=subplot(2,1,2);

but line(h1, [xcoords], [ycoords]) doesn't work!

Any suggestions?

Thanks,

David

Subject: Plot a line to a specific axis?

From: Dan Sternberg

Date: 11 Oct, 2007 20:15:53

Message: 2 of 3

You may want to try passing in the parent axes as a paremeter to the LINE
function, like this:

h1 = subplot(2,1,1);
h2 = subplot(2,1,2);
line(1:10,rand(1,10),'Parent',h1);

-I hope this helps.
 Dan

---
Dan Sternberg
The MathWorks, Inc.

"David Doria" <daviddoria@gmail.com> wrote in message
news:fem01v$8ge$1@fred.mathworks.com...
> It seems from the help that the line() function will only
> plot to the current axis, is this correct?
>
> for example, i have a (2,1) subplot that i want to alternate
> plotting lines on.
>
> I did h1=subplot(2,1,1);
> h2=subplot(2,1,2);
>
> but line(h1, [xcoords], [ycoords]) doesn't work!
>
> Any suggestions?
>
> Thanks,
>
> David

Subject: Plot a line to a specific axis?

From: David Doria

Date: 11 Oct, 2007 21:16:34

Message: 3 of 3

Great, thanks!

"Dan Sternberg" <dsternbeNO@SPAMmathworks.com> wrote in
message <fem09q$d4q$1@fred.mathworks.com>...
> You may want to try passing in the parent axes as a
paremeter to the LINE
> function, like this:
>
> h1 = subplot(2,1,1);
> h2 = subplot(2,1,2);
> line(1:10,rand(1,10),'Parent',h1);
>
> -I hope this helps.
> Dan
>
> ---
> Dan Sternberg
> The MathWorks, Inc.
>
> "David Doria" <daviddoria@gmail.com> wrote in message
> news:fem01v$8ge$1@fred.mathworks.com...
> > It seems from the help that the line() function will only
> > plot to the current axis, is this correct?
> >
> > for example, i have a (2,1) subplot that i want to alternate
> > plotting lines on.
> >
> > I did h1=subplot(2,1,1);
> > h2=subplot(2,1,2);
> >
> > but line(h1, [xcoords], [ycoords]) doesn't work!
> >
> > Any suggestions?
> >
> > Thanks,
> >
> > David
>
>

Tags for this Thread

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

rssFeed for this Thread

Contact us at files@mathworks.com