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

2 vues (au cours des 30 derniers jours)
Jean-Hugues LE GALLOU
Jean-Hugues LE GALLOU le 13 Avr 2021
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

Réponses (2)

Alan Stevens
Alan Stevens le 13 Avr 2021
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
Jean-Hugues LE GALLOU le 13 Avr 2021
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 commentaires
Alan Stevens
Alan Stevens le 13 Avr 2021
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
Jean-Hugues LE GALLOU
Jean-Hugues LE GALLOU le 14 Avr 2021
Thank you
this answers my question

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by