What's wrong with this textbox annotation?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commento
per isakson
il 13 Lug 2013
Modificato: per isakson
il 13 Lug 2013
Which Matlab release? It works here with R2012a.
Risposta accettata
Image Analyst
il 13 Lug 2013
It worked for me. You did do this before you called it, didn't you:
figure1 = figure;
3 Commenti
Image Analyst
il 13 Lug 2013
Modificato: Image Analyst
il 13 Lug 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
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Creating, Deleting, and Querying Graphics Objects in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!