ZoomCharts Documentation

Version: 1.21.19 (2026-08-03)
Switch to Version 2.0 (BETA)

ZoomCharts.Configuration.TimeChartSettingsTimeComments

Inheritance hierarchy

This type inherits from LinearChartSettingsComments.

Methods

This type does not define any methods.

Properties

alwaysShowMarkerTooltip: boolean

When enabled, a tooltip is shown for every visible comment marker, anchored above (or below) the marker. When disabled, a tooltip appears only while hovering a marker and follows the mouse cursor.

enabled: boolean
height: number
iconMarkerPosition: "default" | "top" | "bottom"
markerOverlap: "default" | "none"

How chart comment markers resolve overlaps with each other.

  • default: bottom markers use moveup, top markers use movedown, and markers with {@link SettingsComment.iconMarkerOffset} keep an exact position (none).
  • none: markers always draw at their layout position (may overlap).
panelContents: "visible" | "allLoaded" | "allAtLevel"

Controls which comments appear in the side panel.

  • visible (default): comments whose marker center, shape endpoint, or (when there is no marker) data-item bounds intersect the chart.
  • allLoaded: every comment from data currently loaded at this level.
  • allAtLevel: every comment for the current aggregation/drilldown level, supplied by {@link panelItemsFunction} (not limited to currently loaded chart data). Falls back to allLoaded when the function is missing or returns null/undefined.

App-provided source of side-panel comments for {@link panelContents} === "allAtLevel". Should return every comment that belongs to the current aggregation/drilldown level. Chart markers are unaffected and still come only from loaded data.

Parameters
Return value
scrollAnimationDuration: number
width: number
X