What's wrong with this textbox annotation?
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentario
per isakson
el 13 de Jul. de 2013
Editada: per isakson
el 13 de Jul. de 2013
Which Matlab release? It works here with R2012a.
Respuesta aceptada
Image Analyst
el 13 de Jul. de 2013
It worked for me. You did do this before you called it, didn't you:
figure1 = figure;
3 comentarios
Image Analyst
el 13 de Jul. de 2013
Editada: Image Analyst
el 13 de Jul. de 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
Más respuestas (0)
Ver también
Categorías
Más información sobre Specifying Target for Graphics Output en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!