![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/666755/image.png)
How to affix a horizontal subplot below a regular plot?
조회 수: 1 (최근 30일)
이전 댓글 표시
Summary is it. I want to have a regular plot directly above a subplot (horizontal, about half the vertical size of the top plot).
댓글 수: 0
채택된 답변
Image Analyst
2021년 6월 27일
편집: Image Analyst
2021년 6월 27일
Do you mean like this:
subplot(3, 1, 1:2);
plot(rand(10, 1), 'b.-', 'LineWidth', 2);
grid on;
subplot(3, 1, 3);
plot(rand(10, 1), 'b.-', 'LineWidth', 2);
grid on;
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/666755/image.png)
Just use the top 2 plots in a 3x1 grid to do one plot, then the final last plot in the bottom row to do your other plot.
댓글 수: 2
Image Analyst
2021년 6월 27일
You can even combine different kinds of subplots, like:
% Plot in upper two lanes
subplot(3, 1, 1:2);
plot(rand(10, 1), 'b.-', 'LineWidth', 2);
grid on;
% Plot in lower left
subplot(3, 3, 7);
plot(rand(10, 1), 'b.-', 'LineWidth', 2);
grid on;
% Plot in lower right two panels.
subplot(3, 3, 8:9);
plot(rand(10, 1), 'b.-', 'LineWidth', 2);
grid on;
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/666765/image.png)
추가 답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Subplots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!