Add a title to a group of 4 subplots centred at the top
Show older comments
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)
Answers (2)
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
on 15 Aug 2024
0 votes
It works with subplot and tiledlayout figures.
Categories
Find more on Axes Appearance in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!