Angular Polar Chart

    The Ignite UI for Angular Polar Chart uses the polar coordinate system (angle, radius) instead of the Cartesian coordinate system (x, y) to plot data in chart. In other words, Polar Chart takes concepts of Scatter Series and wrap them around a circle rather than stretching data points horizontally.

    Polar Chart draws attention to uneven intervals or clusters of data. It is often used to plot scientific data (e.g. wind direction and speed, direction, and strength of magnetic field, location of objects in solar system), and can highlight the deviation of collected data from predicted results.

    Angular Polar Area Chart

    The Polar Area Chart renders using a collection of polygons connecting data points and it uses the same concepts of data plotting as the Category Area Chart with the difference that the visualization wraps data points around a circle rather than stretching them horizontally.

    You can create this type of chart in the IgxDataChartComponent control by binding your data to a IgxPolarAreaSeriesComponent, as shown in the example below:

    Code Sandbox Stackblitz

    Angular Polar Spline Area Chart

    The Polar Spline Area Chart renders also as a collection of polygons but they have curved splines connecting data points instead of straight lines like Polar Area Chart does.

    You can create this type of chart in the IgxDataChartComponent control by binding your data to a IgxPolarAreaSeriesComponent, as shown in the example below:

    Code Sandbox Stackblitz

    Angular Polar Marker Chart

    The Polar Marker Chart renders using a collection of markers representing data points in polar (angle/radius) coordinate system. This chart uses the same concepts of data plotting as the Scatter Marker Chart with the difference that the visualization wraps data points around a circle rather than stretching them horizontally.

    You can create this type of chart in the IgxDataChartComponent control by binding your data to a IgxPolarScatterSeriesComponent, as shown in the example below:

    Code Sandbox Stackblitz

    Angular Polar Line Chart

    The Polar Line Chart renders using a collection of straight lines connecting data points in polar (angle/radius) coordinate system. This chart uses the same concepts of data plotting as the Scatter Line Chart with the difference that the visualization wraps data points around a circle rather than stretching them horizontally.

    You can create this type of chart in the IgxDataChartComponent control by binding your data to a IgxPolarLineSeriesComponent, as shown in the example below:

    Code Sandbox Stackblitz

    Angular Polar Spline Chart

    The Polar Spline Chart renders using a collection of curved splines connecting data points in polar (angle/radius) coordinate system. This Chart uses the same concepts of data plotting as the Scatter Spline Chart with the difference that the visualization wraps data points around a circle rather than stretching them horizontally.

    You can create this type of chart in the IgxDataChartComponent control by binding your data to a IgxPolarSplineSeriesComponent, as shown in the example below:

    Code Sandbox Stackblitz

    Angular Polar Chart Styling

    Once our polar chart is created, we may want to make some further styling customizations such as a change of the line colors, marker types, or outline colors of those markers.

    You can create this type of chart in the IgxDataChartComponent control by binding your data to a IgxPolarAreaSeriesComponent, as shown in the example below:

    Code Sandbox Stackblitz

    Additional Resources

    You can find more information about related chart types in these topics:

    API Members

    The following table lists API members mentioned in the above sections: