[data-reveal]{opacity:1!important;transform:none!important}
Scatter chart
Components

Scatter chart

Points placing each item on two measures, with optional labels.

ChartScatter places each point by two measures — deal size against cycle length, response size against latency. Points are drawn at 6 px unless pointSize says otherwise.

Scatter ChartChartScatter
Connecting to the DMS preview…
ConnectingDMS 0.9.58 options set

Usage

src/pages/dashboard.ts
import { ChartScatter } from "@antelopejs/interface-dms/base/chart";

static deals = ChartScatter({
  title: "$crm.deals.size_vs_cycle",
  fetchUrl: "/api/crm/deals/scatter",
  xaxisType: "numeric",
  showLabels: true,
});

The route answers { series } in the shape listed under Data shapes. Wrap the chart in a ChartCard to add a headline value and a comparison.

Options

Options of the Scatter Chart block
OptionTypeDefaultDescription
titleContentstring–
descriptionContentstring–
colorAppearancestring | string[]–
heightAppearancestring–
widthAppearancenumber–
showTooltipAppearancebooleantrue
showLegendAppearancebooleantrue
legendPositionAppearance"top" | "bottom"–
showGridAppearancebooleantrue
yRange.min*Appearancenumber–
yRange.max*Appearancenumber–
comparisonStyleAppearance"dashed" | "solid" | "dimmed"–
smoothAppearancebooleantrue
curveAppearance"smooth" | "straight" | "stepline"–
xaxisTypeAppearance"category" | "datetime" | "numeric"–
pointSizeAppearancenumber–
showLabelsAppearanceboolean–

Recipes

Label the points

With showLabels, a point's label is what its data label shows; a point without one shows its value.

Next steps

Charts

Colors, annotations, events and the other chart types.

Chart card

Frame the chart with its headline value.