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

3 vues (au cours des 30 derniers jours)
Lizan
Lizan le 17 Mar 2015
Modifié(e) : Lizan le 17 Mar 2015
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 commentaire
Lizan
Lizan le 17 Mar 2015
Modifié(e) : Lizan le 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)

Connectez-vous pour commenter.

Réponses (2)

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

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

Catégories

En savoir plus sur Two y-axis dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by