Blazor Anotaciones de gráficos

    Las interacciones y anotaciones al pasar el cursor del gráfico Blazor se implementan a través de capas de interacción al pasar el cursor, que son series que se agregan a la colección de series. Estas capas dependen de la posición del cursor. Cada una de estas capas de anotaciones proporciona una interacción al pasar el cursor diferente que se puede usar de forma individual o combinada con otras para proporcionar interacciones al pasar el cursor potentes.

    Blazor Annotations Example

    El siguiente ejemplo muestra las capas de anotación que están disponibles en el gráfico Blazor. Haga clic en las casillas de verificación para activar y desactivar cada capa.

    EXAMPLE
    MODULES
    DATA
    RAZOR
    CSS

    Like this sample? Get access to our complete Ignite UI for Blazor toolkit and start building your own apps in minutes. Download it for free.

    ¿Te gusta este ejemplo? Obtén acceso a nuestro kit de herramientas Blazor completo y comienza a crear tus propias aplicaciones en minutos. Descárgalo gratis.

    Blazor Crosshair Layer

    IgbCrosshairLayer se representa como líneas cruzadas que se cruzan en el valor real de cada serie a la que están configurados para apuntar y cada serie representa un conjunto de líneas separado.

    Los tipos de punto de mira incluyen:

    • Horizontal
    • Vertical
    • Ambos

    La mira del gráfico también se puede configurar para ajustarse a puntos de datos estableciendo la propiedad CrosshairsSnapToData en verdadero; de lo contrario, la mira se interpolará entre los puntos de datos. También se pueden habilitar anotaciones para mostrar el valor de la cruz a lo largo del eje.

    Puede configurar la capa en forma de cruz para que la capa solo se muestre en una serie específica, ya que de forma predeterminada se enfocarán en todas las series en el control del gráfico. Para lograr esto, establezca la propiedad TargetSeries.

    De forma predeterminada, el color de las líneas en forma de cruz es un color más claro que el de la serie con la que interactúa. Sin embargo, esta configuración predeterminada se puede anular para que pueda seleccionar un color que se utilizará para las líneas en forma de cruz. Esto se hace estableciendo la propiedad Brush de la capa en forma de cruz.

    El siguiente ejemplo muestra cómo configurar la capa en forma de cruz pero apuntando a una sola serie, configurando el tipo en vertical y aplicando estilo al color del pincel.

    EXAMPLE
    MODULES
    DATA
    RAZOR
    CSS

    Blazor Final Value Layer

    IgbFinalValueLayer del control IgbDataChart proporciona una vista rápida a lo largo del eje del valor final mostrado en una serie.

    Puede configurar esta anotación para apuntar a una serie específica si desea tener varias capas de valor final presentes con diferentes configuraciones. Esto se puede hacer configurando la propiedad TargetSeries.

    También puede personalizar esta anotación configurando las siguientes propiedades:

    • AxisAnnotationBackground: esta propiedad se utiliza para elegir el pincel para el color de fondo de la anotación. El valor predeterminado es utilizar el pincel de serie.
    • AxisAnnotationTextColor: esta propiedad se utiliza para elegir el pincel para el color del texto de la anotación.
    • AxisAnnotationOutline: esta propiedad se utiliza para elegir el pincel para el color del contorno de la anotación.

    El siguiente ejemplo demuestra cómo aplicar estilo a la anotación de la capa de valor final estableciendo las propiedades enumeradas anteriormente.

    EXAMPLE
    MODULES
    DATA
    RAZOR
    CSS

    Blazor Callout Layer

    IgbCalloutLayer muestra anotaciones de datos nuevos o existentes en el control del gráfico. Las anotaciones aparecen junto a los valores de datos dados en la fuente de datos.

    Utilice las anotaciones de llamada para mostrar información adicional, como notas o detalles específicos sobre puntos de datos, que le gustaría señalar a sus usuarios.

    Puede configurar las leyendas para que se dirijan a una serie específica si desea tener varias capas de leyendas presentes con diferentes configuraciones. Esto se puede hacer configurando la propiedad TargetSeries.

    También puede personalizar esta anotación configurando las siguientes propiedades:

    • CalloutLeaderBrush: esta propiedad se utiliza para elegir el pincel para las líneas guía de las llamadas de la capa.
    • CalloutOutline: esta propiedad se utiliza para elegir el pincel para el color del contorno de la anotación.
    • CalloutBackground: esta propiedad se utiliza para elegir el pincel para el color de fondo de la anotación. El valor predeterminado es utilizar el pincel de serie.
    • CalloutTextColor: esta propiedad se utiliza para elegir el pincel para el color del texto de la anotación.
    • CalloutStrokeThickness: esta propiedad se utiliza para elegir el grosor del respaldo de la llamada.
    • CalloutCornerRadius: esta propiedad se utiliza para curvar las esquinas de las llamadas.
    • AllowedPositions: esta propiedad se utiliza para elegir qué posiciones puede usar la capa de llamada. p.ej. arriba, abajo

    El siguiente ejemplo demuestra cómo aplicar estilo a las anotaciones de la capa de llamada estableciendo las propiedades enumeradas anteriormente:

    EXAMPLE
    DATA
    MODULES
    RAZOR
    CSS

    Timeline Styling

    El siguiente ejemplo demuestra cómo diseñar el gráfico de datos como una línea de tiempo con anotaciones configurando las propiedades AllowedPositions enumeradas anteriormente:

    EXAMPLE
    MODULES
    DATA
    RAZOR
    CSS

    API References

    La siguiente es una lista de miembros de API mencionados en las secciones anteriores: