What's wrong with this textbox annotation?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I'd like to create a textbox annotation in a figure called "figure1", but it always gives me an error saying that there are too many input arguments for "annotation". Here's what I do:
annotation(figure1,'textbox',[0.2726 0.638 0.1111 0.05249],...
'String',{'Slope = Hp'},...
'HorizontalAlignment','center',...
'FontSize',14,...
'FitBoxToText','off');
What's wrong with this?
1 commentaire
per isakson
le 13 Juil 2013
Modifié(e) : per isakson
le 13 Juil 2013
Which Matlab release? It works here with R2012a.
Réponse acceptée
Image Analyst
le 13 Juil 2013
It worked for me. You did do this before you called it, didn't you:
figure1 = figure;
3 commentaires
Image Analyst
le 13 Juil 2013
Modifié(e) : Image Analyst
le 13 Juil 2013
Run this:
figure1 = figure;
annotation(figure1,'textbox',[0.2726 0.638 0.1111 0.05249],...
'String',{'Slope = Hp'},...
'HorizontalAlignment','center',...
'FontSize',14,...
'FitBoxToText','off');
It gives no errors or warnings whatsoever. Is it possible you redefined annotation() with your own function? What does this say:
>> which -all annotation
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Creating, Deleting, and Querying Graphics Objects dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!