com.vaadin.flow.component.charts.model.

Class Crosshair

All Implemented Interfaces:

Serializable

public class Crosshair extends AbstractConfigurationObject

Configure a crosshair that follows either the mouse pointer or the hovered point. By default, the crosshair is enabled on the X axis and disabled on Y axis.

In styled mode, the crosshairs are styled in the .highcharts-crosshair, .highcharts-crosshair-thin or .highcharts-xaxis-category classes.

See Also:

  • Constructor Details

    • Crosshair

      public Crosshair()
  • Method Details

    • getClassName

      public String getClassName()

      See Also:

    • setClassName

      public void setClassName(String className)

      A class name for the crosshair, especially as a hook for styling.

    • getColor

      public Color getColor()

      See Also:

    • setColor

      public void setColor(Color color)

      The color of the crosshair. Defaults to #cccccc for numeric and datetime axes, and rgba(204,214,235,0.25) for category axes, where the crosshair by default highlights the whole category.

    • getDashStyle

      public DashStyle getDashStyle()

      See Also:

    • setDashStyle

      public void setDashStyle(DashStyle dashStyle)

      The dash style for the crosshair. See series.dashStyle for possible values.

      Defaults to: Solid

    • getSnap

      public Boolean getSnap()

      See Also:

    • setSnap

      public void setSnap(Boolean snap)

      Whether the crosshair should snap to the point or follow the pointer independent of points.

      Defaults to: true

    • getWidth

      public Number getWidth()

      See Also:

    • setWidth

      public void setWidth(Number width)

      The pixel width of the crosshair. Defaults to 1 for numeric or datetime axes, and for one category width for category axes.

    • getZIndex

      public Number getZIndex()

      See Also:

    • setZIndex

      public void setZIndex(Number zIndex)

      The Z index of the crosshair. Higher Z indices allow drawing the crosshair on top of the series or behind the grid lines.

      Defaults to: 2

    • getLabel

      public CrosshairLabel getLabel()

      See Also:

    • setLabel

      public void setLabel(CrosshairLabel label)

      A label on the axis next to the crosshair.

      In styled mode, the label is styled with the .highcharts-crosshair-label class.