Insert comment in the 4th quadrant of a subplot with Label and/or text

1 次查看(过去 30 天)
Hello,
I create a figure with subplot(x,y,n)
graphs on the (2,2,1); (2,2,2) and (2,2,3).
and in the 4th quadrant I want to insert some text with a uilabel.
When I want to place a label in the figure towards the bottom right side, nothing is displayed without error.
This works if I don't use subplot.
How to insert one or more labels with a subplot?
Thanks in advance

回答(2 个)

Alan Stevens
Alan Stevens 2021-4-13
Like so?
x = 0:0.1:10;
y = sin(x);
subplot(2,2,1)
plot(x,y)
subplot(2,2,2)
plot(x,y+1/2)
subplot(2,2,3)
plot(x,y-1/2)
subplot(2,2,4)
text(0.1,0.5,'Put text here?')
axis off

Jean-Hugues LE GALLOU
Thank you for your answer (it works).
In fact, the text in my case allows to visualize an 'average' data.
But if I restart the calculation (keeping the graphs) to have another data then a new text is displayed on the first one. This becomes unreadable (overlay).
How can I remove the text - by a 'delete' maybe - and display it again with a new data ?
Thinking that with a label I will solve my problem (see my first question), the label is not displayed.
Thank you for your help.
Translated with www.DeepL.com/Translator (free version)
  2 个评论
Alan Stevens
Alan Stevens 2021-4-13
Does this do what you want?
x = 0:0.1:10;
y = sin(x);
subplot(2,2,1)
plot(x,y)
subplot(2,2,2)
plot(x,y+1/2)
subplot(2,2,3)
plot(x,y-1/2)
subplot(2,2,4)
text(0.1,0.5,'Put text here?')
cla
text(0.1,0.5,'New text ')
axis off

请先登录,再进行评论。

标签

Community Treasure Hunt

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

Start Hunting!

Translated by