Scatter Chart in TypeScript Charts
18 Nov 20181 minute to read
Scatter Chart
To render a scatter series in your chart, you need to follow a few steps to configure it correctly. Here’s a concise guide on how to do this:
-
Set the series type: Define the series
typeasScatterin your chart configuration. This indicates that the data should be displayed as individual points scattered across the chart.
Binding data with series
You can bind data to the chart using the dataSource property within the series configuration. This allows you to connect a JSON dataset or remote data to your chart. To display the data correctly, map the fields from the data to the chart series xName and yName properties.
Series customization
The following properties can be used to customize the scatter series.
Fill
The fill property determines the color applied to the series.
Opacity
The opacity property controls the transparency of the fill and affects how the series blends with background or overlapping series.
Shape
The shape property allows you to customize the appearance of the markers by specifying different shapes.
Border
Use the border property to configure the border width, color, and dasharray of the scatter series.
Empty points
Data points with null or undefined values are considered empty. Empty data points are ignored and not plotted on the chart.
Mode
Use the mode property to control handling of empty points. Available modes: Gap, Drop, Zero, Average. The default mode is Gap.
Fill
Use the fill property to set the fill color for empty points.
Border
Use the border property to customize the border width and color for empty points.
Events
Series render
The seriesRender event enables modification of series properties (for example, data, fill, or name) immediately before rendering. Use this event to adjust series appearance or to dynamically swap data sources.
Point render
The pointRender event provides a hook to customize each data point (for example, marker shape, border, or fill) before it is drawn. Use this to apply per-point styling rules or conditional formatting.