Hello,
I have plot with multi graphs. Each one of them have own titles. But can I give the main title for all of the graphs? I mean each graph will have a separate title, but I want to give a collective name at the top.
Thank you!

 채택된 답변

VBBV
VBBV 2021년 4월 8일

1 개 추천

%if true
sgtitle('your title')

추가 답변 (2개)

Monika Jaskolka
Monika Jaskolka 2021년 4월 8일
편집: Monika Jaskolka 2021년 4월 8일

1 개 추천

figure;
plot(rand(5,1));
annotation('textbox', [0.45, 0.5, 0.5, 0.5], 'String', 'Global Title', ...
'FontSize', 14, 'FontWeight', 'bold', 'LineStyle', 'none')
Adam Danz
Adam Danz 2021년 4월 8일
If you're using tiled layout, assign the title the tiled layout object.
If you're using subplot() to create the axes, use sgtitle as VBBV suggested.
Demo:
fig = figure();
tlo = tiledlayout(fig, 2, 2);
ax1 = nexttile; title(ax1, 'title 1')
ax2 = nexttile; title(ax2, 'title 2')
ax3 = nexttile; title(ax3, 'title 3')
ax4 = nexttile; title(ax4, 'title 4')
title(tlo, 'Master title')

카테고리

도움말 센터 및 File Exchange에서 Change Markers에 대해 자세히 알아보기

제품

릴리스

R2020b

질문:

2021년 4월 8일

댓글:

2021년 4월 8일

Community Treasure Hunt

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

Start Hunting!

Translated by