How to get handles of a legend that was automatically generated?

9 visualizaciones (últimos 30 días)
I am trying to move an automatically generated (did not create command like: lgd=legend(...)) legend in a subplot.
How to access that legend? so that I can use lgd.location=best.
Also, legend moving sometimes disturbs axis extents, how to avoid that? ------------------------
Edit1: I am using following code to generate plot that generates automatic legends:
parallelcoords(P1to5,'Group',...
Group1to5,'Labels',Labels1to5);

Respuesta aceptada

Jos (10584)
Jos (10584) el 26 de Sept. de 2017
H = findobj('type','legend')
H.Location = 'best'

Más respuestas (1)

Aiyush
Aiyush el 23 de Mzo. de 2019
This only works when you want to retrieve 1 legend. If there are multiple legends on a complex figure, and you want to modify let's say the font size of the 2nd legend, then this is more difficult.

Categorías

Más información sobre Legend en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by