What's wrong with this textbox annotation?
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentar
per isakson
am 13 Jul. 2013
Bearbeitet: per isakson
am 13 Jul. 2013
Which Matlab release? It works here with R2012a.
Akzeptierte Antwort
Image Analyst
am 13 Jul. 2013
It worked for me. You did do this before you called it, didn't you:
figure1 = figure;
3 Kommentare
Image Analyst
am 13 Jul. 2013
Bearbeitet: Image Analyst
am 13 Jul. 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
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Creating, Deleting, and Querying Graphics Objects finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!