How can I insert a title over a group of subplots?
Mostra commenti meno recenti
I would like to place a title over a group of subplots. How can I do this?
Risposta accettata
Più risposte (5)
juanjaimesco
il 15 Dic 2016
Suptitle does the job
x=1:0.01:10;
subplot(2,2,1); plot(sin(x))
subplot(2,2,2); plot(cos(x))
subplot(2,2,3); plot(cos(x.^2))
subplot(2,2,4); plot(sin(x.^2))
suptitle('I am a super title')
Paul Huxel
il 9 Ott 2018
17 voti
Starting in R2018b, you can use sgtitle to add a title to subplot grids:
Bradley Stiritz
il 9 Set 2018
1 voto
>Answer by MathWorks Support Team on 26 Apr 2010
>It is not possible to put a title over a group of subplots in MATLAB..
With respect, this is not a helpful comment, as it's apparently not true. It is possible, just not with built-in core Matlab functionality. Most people will hopefully continue reading the thread, and learn about the workarounds. Still, it's not an encouraging or precise statement to begin the group discussion, IMHO.
2 Commenti
ANKUR KUMAR
il 10 Set 2018
There is a function suptitle which may does our work. It puts perfectly the title over all subplots.
Cris LaPierre
il 25 Ott 2018
FYI: suptitle is only available to those who have the Bioinformatics toolbox, and then it was included in a demo file and is not an actual MathWorks maintained function.
However, as Paul Huxel points out, there is now (r2018b) a function in base MATLAB for this. It is called sgtitle.
Eric Sargent
il 9 Dic 2020
Modificato: Eric Sargent
il 9 Dic 2020
Starting in R2019b, you can also use tiledlayout and nexttile instead of subplot, which has shared titles and labels. You can use the title, xlabel, and ylabel commands directly with tiledlayouts:
tl = tiledlayout(3,3);
for i = 1:9
nexttile(tl)
plot(rand(5,1));
end
title(tl,'Layout Title');
xlabel(tl,'Layout XLabel');
ylabel(tl,'Layout YLabel');
Gouater Loic
il 6 Ott 2020
0 voti
This video clearly explains that https://www.youtube.com/watch?v=VX-vPvcqoSw
Categorie
Scopri di più su 2-D and 3-D Plots in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!