Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Thread Subject:
Plotting graphs

Subject: Plotting graphs

From: Mary Looney

Date: 18 Sep, 2008 09:00:05

Message: 1 of 3

I have five graphs of data all plotted against the same x or time axis. The y axis is plotting throughput for 5 different parameters. I know how to plot each one individually. How do I plot all the data on one graph i.e. one time axis one throughput axis with 5 different graphs of throughput plotted? How is this achieved in MATLAB?

Subject: Plotting graphs

From: Dave Brackett

Date: 18 Sep, 2008 09:35:03

Message: 2 of 3

"Mary Looney" <mary.looney@cit.ie> wrote in message <gat5al$r1e$1@fred.mathworks.com>...
> I have five graphs of data all plotted against the same x or time axis. The y axis is plotting throughput for 5 different parameters. I know how to plot each one individually. How do I plot all the data on one graph i.e. one time axis one throughput axis with 5 different graphs of throughput plotted? How is this achieved in MATLAB?

either:
plot first one
hold on
plot next one
etc.

or:
plot first one
line next one
etc.

Subject: Plotting graphs

From: Lars

Date: 18 Sep, 2008 10:22:02

Message: 3 of 3

or, and only, if all lines have same length, try something like

myLines = [line1; line2; line3];
plot(x, myLines);

maybe your peripheral code can gather this information directly in a matrix like 'myLines'.

Lars

Tags for this Thread

No tags are associated with this thread.

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.

Contact us