How to align both vertically and horizontally annotation box with legend box in plots?
Mostrar comentarios más antiguos
I want to get the horizontal and vertical alignment of annotation box with the legend box to give simmetry to my plots.
Here is a reproducible example of my typical code I use to get these kind of plots:
clc;clear all; close all;
x= linspace(0,2*pi,1000);
y= sin(x-2);
plot(x,y)
legend('y=sin(x-2)');
grid on;
% Extra info box
dim = [.168 .80 .20 .06];
str = 'info box';
annotation('textbox',dim,'String',str,'Interpreter',"latex",'FitBoxToText','on',...
'BackgroundColor',[1 1 1],'FontSize',9);
Look at the following figure to better consider my problem: I want that the distances represented by the red segment are equal, and the same for the distances represented by the blue segments.

Can you help me to get these alignements?
Is there a way to give to "annotation" the same properties of legend command as "north, east, northwest, etc."?
5 comentarios
Star Strider
el 9 de Oct. de 2022
Star Strider
el 9 de Oct. de 2022
My pleasure.
That is the reason I suggested an alternative.
First, be sure that you have all the latest MATLAB updates, since an update could have solved that problem already.
If it persists after all the updates, I recommend that you Contact Support with respect to the exportgraphics problem. MathWorks may have a work-around for it, or may not know that you are experiencing is a problem with it. They need to know that if there is going to be a fix for it.
Giuseppe
el 9 de Oct. de 2022
Star Strider
el 9 de Oct. de 2022
My pleasure!
I was referring to R2022a updates (top toolstrip: RESOURCES —> Help —> Check for Updates), however I definitely recommend R2022b.
I have rarely had problems with MATLAB interim updates, and upgrades to new releases. A few years ago, one new release failed to import my preferences and that required about an extra half hour of work to get those imported, however the others have gone seamlessly.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




