Human-readable label for the extrema (e.g., "Max Open", "Min Volatility")
The actual numeric value of the extrema
Index of the point to navigate to
Identifier for the segment/group this extrema belongs to
Type of extrema - maximum, minimum, or intersection
OptionalintersectionClassification for intersection targets
OptionalgroupIndex of the group this extrema belongs to (for group-based plots)
OptionalcategoryIndex of the category within the group (for group-based plots)
Type of navigation this extrema requires
OptionalxRaw x-axis value for formatting (e.g., timestamp before date conversion)
OptionalintersectingFor intersection targets: indices of all lines that intersect at this point Used for multiline plots to track which lines are involved in the intersection
OptionaldisplayStructured display data for UI rendering. Avoids string parsing in UI components.
Optionalcoords?: stringPre-formatted coordinates string (e.g., "x=1.50, y=2.50")
OptionalotherLines?: stringNames of other lines involved (for intersections, excludes current line)
Represents a single extrema target that can be navigated to