How to solve plotting different data in same figure when x-vectors are not the same?

3 Ansichten (letzte 30 Tage)
Hi,
I am trying to plot 2 data in a plotyy(X1,Y1,X2,Y2) fashion. However the data x1 and x2 does not have the same timescale. Here data where x1, x2 is the time and y1 and y2 are two different kind of data. I like to plot them in same plot to show the correspondence reaction between them.
However x1 and x2 starts and ends at different times and I am not sure they share the same data points per second or per minute.
How do I solve this problem? How to plot x1, y1, x2, y2 in the same plot to compare when x-vectors and y-vectors are different? I like to compare the y-vectors.
  1 Kommentar
Lizan
Lizan am 17 Mär. 2015
Bearbeitet: Lizan am 17 Mär. 2015
Note! I'd like to plot the y1 and y2 data with different y-axis since the data is completely different in values and cannot be placed together with same y-axis.
This doesn't work:
>> plotyy(x1,y1,'b',x2,y2,'r')
Error using feval
Argument must contain a string or function_handle.
Error in plotyy>fevalfun (line 361)
Error in plotyy (line 61)

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Arun Kumar
Arun Kumar am 17 Mär. 2015
use "hold on" function

Ilham Hardy
Ilham Hardy am 17 Mär. 2015
Does this work?
plot(x1,y1,x2,y2);

Kategorien

Mehr zu Two y-axis finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by