Skip to content

Scatterplot chart

D3 chart

For all common D3 chart properties, refer to D3 chart API.

Chart.ScatterPlot

js
import { Chart } from '@semcore/ui/d3-chart';

ScatterPlotChartProps

BaseChartProps<> & {...}
NameTypeDescription
groupKeystring Field name that groups the data points
xScaleScaleLinear<any, any> | ScaleTime<any, any> Custom x-axis scale
yScaleScaleLinear<any, any> Custom y-axis scale
valueKeystring Optional field name for additional value data
onClickScatterItem(index: number, event: React.SyntheticEvent) => void Callback triggered when a user clicks on a scatter item

ScatterPlot

js
import { ScatterPlot } from '@semcore/ui/d3-chart';

<ScatterPlot />;

ScatterPlotProps

& {...}
NameTypeDescription
xstring Field name from `data` array item for the XAxis
ystring Field name from `data` array item for the YAxis
valuestring Field name from `data` array item for the circle value
colorstring Circle color
valueColorstring Circle value color
durationnumber Animation duration in ms
rnumber Radius of circles
transparentboolean Enables element transparency
patterns Enables charts patterns that enhances charts accessibility
onClick(index: number, event: React.SyntheticEvent) => void Callback triggered when a user clicks on a scatter item

Released under the MIT License.

Released under the MIT License.