Skip to content
ChartForgeX
Class

ChartMapClustering

ChartForgeX.Core

Namespace
ChartForgeX.Core
Assembly
ChartForgeX
Modifiers
sealed

Opts one DottedMap dataset into deterministic screen-grid count badges.

Inheritance

  • object
  • ChartMapClustering

Remarks

Only geographically visible points in this dataset participate. Cells are anchored to the fitted map's upper-left corner, so different output sizes or viewports can produce different membership. This is grid aggregation, not a distance-radius or geographic clustering algorithm. Independent source weights, color domains, feature metadata and observation IDs are retained; badges count contributors and do not average their measurements.

Usage

Explore 2 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 1

Accepted by parameters 1

Constructors

public ChartMapClustering(double cellSize = 48, int minimumCount = 2, double radius = 12) #

Creates an immutable clustering policy. Null on the series preserves individual source marks.

Parameters

cellSize double = 48 optional
Positive finite cell side in logical scene units.
minimumCount int = 2 optional
Minimum contributors per badge, at least two.
radius double = 12 optional
Positive finite count-badge radius in logical scene units.

Properties

public double CellSize { get; } #

Gets the logical cell side. Cells never join across datasets.

public int MinimumCount { get; } #

Gets the minimum contributors required for a count badge.

public double Radius { get; } #

Gets the fixed count-badge radius, independent of raw weight and color values.