
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
連続で指摘回答すみません。
前の回答する時に気づいとけばよかった…確か
hold onのコマンドは、カレントの軸にしか効かなかったように記憶しています。
plotyyを実行した段階でカレントの軸はax(2)になっているので、
ax(2)には続けてグラフがプロットできますが、
ax(1)にプロットすると前のものは消えてしまいます。
これを防ぐには、
axes(ax(1));hold on;
axes(ax(2));hold on;
とするか、
set(ax,'Nextplot','Add');
とする必要があります。
参考になれば幸いです。
No.2
- 回答日時:
すみません、横入りします。
A No.1の方が書かれているように
>axes(ax(1))
> axis([x_min x_max y_min_left y_max_left])
> axes(ax(2))
> axis([x_min x_max y_min_right y_max_right])
とすると、ax(1)をカレントの軸にして(軸を呼び出す、といってもいいかもしれません)x軸、y軸を設定。ax(2)を呼び出して
x軸、y軸の範囲を設定。
という動作になりますが、
これだと設定する必要もないy軸の範囲を設定することになりますし(これはxlim([min max])とすることで回避できますが)、
わざわざこれだけのために4行も使うのもメンドクサイです。
axesプロパティにxlimというのがありますので、
set(ax,'Xlim',[x_min,x_max]);
とすれば両方の軸のx軸の範囲を同時に揃えることができます。
参考になれば幸いです。
No.1
- 回答日時:
私もMATLAB初心者ですが。
。。help見て試しながらやってみたら、多分zakkyさんがしたいことが出来たと思うので一応書いておきます。
6つ違う軸ではなくて、左側の4つ、右側の2つはそれぞれ同じ軸でいいんですよね?
ax = plotyy(1:10, 2:2:20, -5:5, -5:5);
%ax(1)は左側のaxisのハンドル、 ax(2)は右側のaxisのハンドル
hold on;
左側の軸をもっと使ってplotしたかったら
plot(ax(1), x軸, y軸)
右側だったら
plot(ax(2), .......同じく)
( 同じく、
axes(ax(1))
plot(x軸, y軸) で左側に。
axes(ax(2))
plot(x軸, y軸) で右側にplot出来ます。)
で、もしx軸の数字が合わなくなったら
axes(ax(1))
axis([x_min x_max y_min_left y_max_left])
axes(ax(2))
axis([x_min x_max y_min_right y_max_right])
でx_min x_maxを両方同じにすればいいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
matlabのy軸を2つ利用したグラ...
-
C#のChartで目盛線をグラフの前...
-
excelで散布図に線を追加したい
-
VBA グラフの存在の判定について
-
MFCプログラミング
-
vlan internal allocation poli...
-
onedriveで同期解除をしたら、...
-
WindowsからSSHでサーバーにあ...
-
マイドキュメントのフォルダの...
-
沢山のフォルダにあるファイル...
-
Edgeでダウンロード状況表示画...
-
ファイルパスのチルダの意味
-
teratarmでコマンド入力すると...
-
ファイルのプロパティの属性の...
-
YAHAMA RTXシリーズのコマンド...
-
hamachiにログイン出来ません
-
共有しているファイルを削除し...
-
1つのフォルダには何個までのフ...
-
コードエディタの緑色の部分
-
IBMメインフレームのFTP 文字コ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
論文に載せるグラフを作成したい
-
グラフの元のデータを消しても...
-
matlabとgunplotがうまくリンク...
-
【VBA】Excel等高線グラフの...
-
Excel VBAでグラフをクリックし...
-
積み上げ棒グラフの項目名を細...
-
matlabのy軸を2つ利用したグラ...
-
Excel2010のVBAでグラフについて
-
Mathematicaについて 画像のよ...
-
matplotlib
-
対話的なグラフを作成できるツール
-
VBA グラフの存在の判定について
-
javascriptで棒グラフと折れ線...
-
MATLABに詳しい方にお願いです。
-
Excel VBAで、グラフを特定のセ...
-
excelのグラフをLaTexに挿入す...
-
グラフを「似ている」順に並べ...
-
c言語 正負の値それぞれでの最...
-
グラフの色を数値で変わるように!
-
C言語でグラフ作成
おすすめ情報