![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/175425/image.jpeg)
Obtain two different types of plots in same figure
2 ビュー (過去 30 日間)
古いコメントを表示
I have one surface plot(3D) and one 2D plot. How can I obtain them on the same figure ?
Consider we have surface plot of peaks and 2D plot of sin. Can we obtain a figure containing both of them one below the other like subplot of 2 line plots ?
0 件のコメント
採用された回答
Andrew Reibold
2014 年 8 月 19 日
編集済み: Andrew Reibold
2014 年 8 月 19 日
You can use subplots like normal (yay!) I just tried it with a surface plot on the left and a line plot on the right. Here is an example below with a picture of the figure I got too.
(Both of those show up on the same figure)
%Some things to plot
a = [1:3];
b = [1:3];
c = [1 2 3;3 4 3; 3 2 1];
t = 1:.01:10;
y = sin(t);
%Plotting in one figure window
figure
subplot(1,2,1)
surf(a,b,c)
subplot(1,2,2)
plot(t,y)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/175425/image.jpeg)
5 件のコメント
Andrew Reibold
2014 年 8 月 21 日
I'm sorry I neglected to read that you wanted one right below the other rather then side-by-side.
Do you know how to change that? You use subplot(2,1,1) and subplot(2,1,2) instead of subplot(1,2,1) and subplot(1,2,2)
その他の回答 (1 件)
参考
カテゴリ
Help Center および File Exchange で Annotations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!