Skip to content

Class: D3PDotMarker ​

Defined in: core/marker.ts:44

A dot on the data point the pointer is closest to. When the point sits on a base (a range area, a layer of a stack: hit.base), a second dot marks the base and a segment links the two.

Implements ​

Constructors ​

Constructor ​

ts
new D3PDotMarker(renderer, opts?): D3PDotMarker;

Defined in: core/marker.ts:56

Parameters ​

renderer ​

D3PSeriesRenderer

The renderer whose points the marker shows.

opts? ​

D3PDotMarkerOptions = {}

Returns ​

D3PDotMarker

Methods ​

hide() ​

ts
hide(chart): void;

Defined in: core/marker.ts:115

The renderer has nothing under the pointer (or the pointer left the chart).

Parameters ​

chart ​

D3PChart

Returns ​

void

Implementation of ​

D3PMarker.hide


remove() ​

ts
remove(chart): void;

Defined in: core/marker.ts:123

Drop everything drawn on chart, at once.

Parameters ​

chart ​

D3PChart

Returns ​

void

Implementation of ​

D3PMarker.remove


show() ​

ts
show(
   chart, 
   hit, 
   event
): void;

Defined in: core/marker.ts:66

The renderer has a hit for the pointer.

Parameters ​

chart ​

D3PChart

hit ​

D3PProbeHit

event ​

D3PPointerEvent

Returns ​

void

Implementation of ​

D3PMarker.show

Properties ​

overshoot ​

ts
overshoot: boolean;

Defined in: core/marker.ts:50

Whether the dot goes beyond its size and comes back when it appears.


radius ​

ts
radius: number;

Defined in: core/marker.ts:46

Radius of the dot, in pixels.


renderer ​

ts
readonly renderer: D3PSeriesRenderer;

Defined in: core/marker.ts:58

The renderer whose points the marker shows.


strokeWidth ​

ts
strokeWidth: number;

Defined in: core/marker.ts:48

Width of the ring around the dot, in pixels.