How to align both vertically and horizontally annotation box with legend box in plots?
Show older comments
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 Comments
Star Strider
on 9 Oct 2022
Star Strider
on 9 Oct 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
on 9 Oct 2022
Star Strider
on 9 Oct 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.
Accepted Answer
More Answers (0)
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



