Agregar una leyenda a los ejes
legend
crea una leyenda con etiquetas descriptivas para cada serie de datos trazada. Para las etiquetas, la leyenda utiliza el texto de las propiedades DisplayName
de la serie de datos. Si la propiedad DisplayName
está vacía, la leyenda utiliza una etiqueta con la forma 'dataN'
. La leyenda se actualiza automáticamente al agregar o eliminar series de datos de los ejes. Este comando crea una leyenda para los ejes actuales o el gráfico devuelto por gca
. Si los ejes actuales están vacíos, entonces la leyenda está vacía. Si los ejes no existen, este comando los crea.
legend(
establece las etiquetas de leyenda. Especifique las etiquetas como una lista cadenas o vectores de caracteres, como label1,...,labelN
)legend('Jan','Feb','Mar')
.
legend(
establece las etiquetas mediante un array de celdas de vectores de caracteres, un array de cadenas o una matriz de caracteres, como labels
)legend({'Jan','Feb','Mar'})
.
legend(
solo incluye elementos en la leyenda para las series de datos enumeradas en subset
,___)subset
. Especifique subset
como un vector de objetos de gráficos. Puede especificar subset
antes de especificar las etiquetas o sin otros argumentos de entrada.
legend(___,'Location',
establece la ubicación de la leyenda. Por ejemplo, lcn
)'Location','northeast'
coloca la leyenda en la esquina superior derecha de los ejes. Especifique la ubicación después del resto de argumentos de entrada.
legend(___,'Orientation',
, donde ornt
)ornt
es 'horizontal'
, muestra los elementos de la leyenda uno junto a otro. El valor predeterminado de ornt
es 'vertical'
, que apila los elementos verticalmente.
legend(___,
establece las propiedades de la leyenda mediante uno o varios argumentos de par nombre-valor. Al establecer las propiedades, debe especificar las etiquetas mediante un array de celdas, como Name,Value
)legend({'A','B'},'FontSize',12)
. Si no desea especificar etiquetas, incluya un array de celdas vacío, como legend({},'FontSize',12)
.
legend(
, donde bkgd
)bkgd
es 'boxoff'
, quita el fondo y el contorno de la leyenda. El valor predeterminado de bkgd
es 'boxon'
, que muestra el fondo y el contorno de la leyenda.
devuelve el objeto lgd
= legend(___)Legend
. Utilice lgd
para consultar y establecer las propiedades de la leyenda después de su creación. Para obtener una lista de propiedades, consulte Legend Properties.
[
devuelve además los objetos utilizados para crear los iconos de leyenda, los objetos trazados en el gráfico y un array del texto de etiqueta. No se recomienda esta sintaxis. Crea una leyenda que no soporta cierta funcionalidad, como agregar un título de leyenda. Además, la leyenda no se actualiza automáticamente al agregar o quitar series de datos de los ejes. En su lugar, utilice la sintaxis lgd
,icons
,plots
,txt
]
= legend(___)lgd =
legend(__)
para devolver el objeto Legend
y establecer Legend Properties.
legend(
controla la visibilidad de la leyenda, donde vsbl
)vsbl
es 'hide'
, 'show'
o 'toggle'
.
legend('off')
elimina la leyenda.
Para etiquetar más de 20 objetos en la leyenda, especifique una etiqueta para cada objeto. De lo contrario, legend
representa solo los primeros 20 objetos del gráfico.
Al llamar a la función legend
no se restablecen las propiedades de leyenda, como la ubicación o la orientación. Si existe una leyenda, la función legend
actualiza la leyenda existente. Un objeto Axes
solo puede tener una leyenda.
La leyenda refleja la visibilidad de los objetos gráficos en los ejes. Los objetos gráficos que tienen una propiedad Visible
establecida como 'off'
aparecen como elementos atenuados en la leyenda.