ESM
import { groupDataByCategory } from "@arcgis/charts-components/utils/data/categorical-data/index.js";

Functions

groupDataByCategory

Function

Group a dataset over a x field

Notes: we regroup the data for:

  • processed data on split-by bar and line charts
  • selection data on multi-series bar and line charts
Signature
groupDataByCategory (props: { data: WebChartDataItem[]; x: string; splitByField?: string; }): WebChartDataItem[]

Parameters

ParameterTypeDescriptionRequired
props
{ data: WebChartDataItem[]; x: string; splitByField?: string; }

the input data to be grouped

Returns
WebChartDataItem[]