Add a title to a group of 4 subplots centred at the top

2 ビュー (過去 30 日間)
HC98
HC98 2024 年 8 月 15 日
回答済み: Star Strider 2024 年 8 月 15 日
I have a group of subplots and want to add a title at the top, centre. How might one do this? Here is an MWE
subplot(2,2,1)
plot(peaks)
subplot(2,2,2)
plot(peaks)
subplot(2,2,3)
plot(peaks)
subplot(2,2,4)
plot(peaks)

回答 (2 件)

Les Beckham
Les Beckham 2024 年 8 月 15 日
I would suggest using tiledlayout instead of subplot. Then you attach the title to the tiledlayout rather than any of the individual plots.
tl = tiledlayout(2,2);
nexttile
plot(peaks)
nexttile
plot(peaks)
nexttile
plot(peaks)
nexttile
plot(peaks)
title(tl, 'Common title')

Star Strider
Star Strider 2024 年 8 月 15 日
Use the sgtitle function (introduced in R2018b).
It works with subplot and tiledlayout figures.

カテゴリ

Help Center および File ExchangeSubplots についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by