フィルターのクリア

plotyy two variables one with two series

4 ビュー (過去 30 日間)
Abdulaziz
Abdulaziz 2013 年 10 月 26 日
コメント済み: Image Analyst 2013 年 10 月 27 日
Hi All, Please is it possible to use plotyy to plot two variables, temperature and speed, but for the speed coordinate I need to plot two series u and v. If it is possible, please how to do this.

採用された回答

sixwwwwww
sixwwwwww 2013 年 10 月 27 日
Dear Abdulaziz, yes you can plot it. The following is an illustration of it:
temparature = 1:100;
u = rand(1, 100);
v = rand(1, 100);
plotyy(temparature, u, temparature, v), legend('u plot', 'v plot')
I hope it helps. Good luck!
  1 件のコメント
Image Analyst
Image Analyst 2013 年 10 月 27 日
If u and v have similar ranges, you can use plot(t, u, t, v) instead of plotyy(). plotyy() would be used if you have wildly different ranges for u and v, or if you wanted axes with tick marks on both sides of the plot.

サインインしてコメントする。

その他の回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 10 月 27 日
Look at this example
t=0:0.1:10;
y=2*cos(t).^2
u=sin(t); % speed 1
v=cos(t) % speed 2
[ax,h1,h2]=plotyy(t,y,t,u)
line(t,v,'color',[1 1 0],'parent',ax(2));

カテゴリ

Help Center および File ExchangeTwo y-axis についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by