This topic provides information on how to use the scatter polygon series element in the igDataChart control.
You should be familiar with the following topics before continuing:
Adding igDataChart: This topic demonstrates how to add the igDataChart™ control to a page and bind it to data.
Binding igDataChart to Data: This topic explains how to bind the igDataChart™ control to various data sources (JavaScript array, IQueryable<T>, web service).
This topic contains the following sections:
In the igDataChart control, scatter polygon series is a visual element that displays data using polygons. This type of series can render any shape that is desired. The scatter polygon series works a lot like the scatter polyline series except that data is rendered with polygons instead of polylines.
The following is a preview of the igDataChart control with a scatter polygon series drawing a floor plan for a building.

Similar to other types of series in the igDataChart control, the scatter polygon series has the dataSource option for the purpose of data binding. This option is provided an array of items where each item must have one data column that stores point locations (X and Y values) of a shape as another array. This data column is mapped to the shapeMemberPath option. The scatter polygon series uses points of this mapped data column to plot polygons in the igDataChart control.
Based on the above data requirements, an example of how your data must be structured is as follows:
In JavaScript:
var data = [
{ Points: [
[{x: 0, y: 0}, {x: 0.5, y: 1}, {x: -0.5, y:1}],
[{x: 2, y: 0}, {x: 2.5, y: 1}, {x: 1.5, y:1}]]}]
Once your data is ready you can provide it to the chart:
In JavaScript:
$("#chart").igDataChart({
width: "400px",
height: "400px",
axes: [{
name: "xAxis",
type: "numericX",
}, {
name: "yAxis",
type: "numericY",
}],
series: [{
name: "series1",
type: "scatterPolygon",
dataSource: data,
xAxis: "xAxis",
yAxis: "yAxis",
shapeMemberPath: "Points",
}],
});
With the above data and chart, the following result is generated:

Configuring Shape Series: This topic provides an overview of the scatter polygon and polyline series for the igDataChart control.
Configuring the Scatter Polyline Series: This topic explains how to configure the scatter polyline series for the igDataChart control.
igDataChart control.View on GitHub