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:
    Serialized Form
    • Constructor Detail

      • Crosshair

        public Crosshair()
    • Method Detail

      • setClassName

        public void setClassName​(String className)
        A class name for the crosshair, especially as a hook for styling.
      • 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.
      • setDashStyle

        public void setDashStyle​(DashStyle dashStyle)
        The dash style for the crosshair. See series.dashStyle for possible values.

        Defaults to: Solid

      • setSnap

        public void setSnap​(Boolean snap)
        Whether the crosshair should snap to the point or follow the pointer independent of points.

        Defaults to: true

      • 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.
      • 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

      • 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.