How to setting one horizontal axis for 2 subplot?
7 次查看(过去 30 天)
显示 更早的评论
Hi all,
I have a question about subplot. How can we plot 2 suplots, but only one horizontal axis.
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;
My expection as:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1153008/image.png)
Thank you so much
0 个评论
采纳的回答
更多回答(1 个)
Martin Pryde
2022-10-12
编辑:Martin Pryde
2022-10-12
ax1 = subplot(3,1,1:2);
plot(ax1,rand(10,1),'b.-','LineWidth',2);
ax2 = subplot(3, 1, 3);
plot(ax2,rand(10,1),'b.-','LineWidth',2);
grid(ax1,'on');
xlim(ax1,[1,10]);
xticks(ax1,1:10);
xticklabels(ax1,{})
grid(ax2,'on');
xticks(ax2,1:10);
xlim(ax2,[1,10]);
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Subplots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!