How to set position of the legend outside the axes?
1.276 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi all,
I create sample code for set legend position.
f = figure;
p = uipanel('Title','Panel','FontSize',12,...
'BackgroundColor','white',...
'Position',[.1 .1 .67 .8]);
% Construct a figure with subplots and data
subplot(2,1,1, 'Parent', p);
line1 = histogram(rand(1,1000));
title('Axes 1');
subplot(2,1,2, 'Parent', p);
line2 = histogram(rand(1,1000));
title('Axes 2');
% Construct a Legend with the data from the sub-plots
hL = legend([line1,line2],{'Data Axes 1','Data Axes 2'});
%set(hL,'location', 'bestoutside');
Here is result:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1126880/image.png)
But, I want to move legend to outside of axes such as:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1126885/image.png)
Do anyone know? Please help me.
Thank you so much
0 comentarios
Ver también
Categorías
Más información sobre Legend 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!