Mashup Builder > Widgets > Configuraciones de widgets > Personalización de la leyenda del gráfico
Personalización de la leyenda del gráfico
Cada serie de datos de la infotable enlazada se representa mediante un color único en el gráfico. La leyenda del gráfico define las series de datos del gráfico. En el siguiente tema se proporciona información sobre diferentes maneras de personalizar el área de la leyenda.
Ocultación de la leyenda del gráfico
Para ocultar la leyenda del gráfico, active la propiedad HideLegend. La propiedad se puede enlazar a un widget de botón de alternar o a cualquier otra propiedad booleana para mostrar u ocultar la leyenda en tiempo de ejecución.
Personalización de los colores de las series de datos
Cada color de las series de datos se define en el tema de estilo del mashup. Para modificar los colores de las series para los widgets de gráfico, edite el tema de estilo o utilice el panel Propiedades de estilo.
Para editar el tema de estilo:
1. En Composer, abra la entidad de tema de estilo que se aplica al mashup actual.
2. En la ficha Estilos, en Elementos, expanda la categoría Gráficos. Se muestran las opciones de estilo de cada serie de datos.
3. Expanda la serie de datos y seleccione los nuevos colores según sea necesario.
4. Pulse en Guardar.
Los nuevos estilos se aplican a los gráficos de todos los mashups que utilizan el tema de estilo.
Como alternativa, seleccione un gráfico en el lienzo y, a continuación, utilice los estilos disponibles en el panel Propiedades de estilo. Estos cambios solo se aplican al gráfico seleccionado.
Personalización de los rótulos de las series de datos
En el área de la leyenda se indican los nombres de las series de datos que se muestran en el gráfico. Por defecto, los nombres de campo de la infotable se utilizan para mostrar rótulos en la leyenda. Para definir manualmente los rótulos de leyenda personalizados, se debe definir el número de series en el gráfico mediante la propiedad NumberOfSeries.
1. En Mashup Builder, seleccione un widget de gráfico en el lienzo o utilice el panel Explorador.
2. En el panel Propiedades, defina la propiedad NumberOfSeries en el número de series que desee mostrar en el gráfico.
3. Utilice las propiedades DataFieldN para seleccionar el nombre de campo de la infotable con los datos de cada serie del gráfico.
4. Utilice las propiedades DataLabelN para especificar el rótulo de cada serie de datos.
5. Pulse en Guardar y, a continuación, en Ver mashup.
Los cambios en los rótulos se aplican en tiempo de ejecución.
Adición de filtros de datos a la leyenda
Se pueden añadir casillas junto a cada rótulo en el área de la leyenda, lo que permite a los usuarios filtrar los datos en tiempo de ejecución. Para filtrar la serie de datos del gráfico, defina la propiedad FilterLegend del gráfico en verdadero.
Para ocultar una serie de datos del gráfico, despeje la casilla que se encuentra junto al rótulo en la leyenda.
Definición del ancho máximo
Para definir el ancho máximo del área de la leyenda, utilice la propiedad LegendMaxWidth del panel Propiedades. Cuando un rótulo supera el ancho máximo disponible, el texto se trunca. Esto permite crear gráficos más coherentes al trabajar con distintos orígenes de datos.
Cambio de las formas del marcador de color
La propiedad LegendMarkerShapes se puede utilizar para controlar la forma de los marcadores de color de todas las entradas de la leyenda. Se puede elegir entre dos formas distintas:
1. Cuadrado
2. Círculo
¿Fue esto útil?