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

3 visualizzazioni (ultimi 30 giorni)
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 Commento
Lizan
Lizan il 17 Mar 2015
Modificato: Lizan il 17 Mar 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)

Accedi per commentare.

Risposte (2)

Arun Kumar
Arun Kumar il 17 Mar 2015
use "hold on" function

Ilham Hardy
Ilham Hardy il 17 Mar 2015
Does this work?
plot(x1,y1,x2,y2);

Categorie

Scopri di più su Two y-axis in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by