The 2D Radar Diagram is used to display data as a circular graph. A radar chart consists of a sequence of spokes dividing the diagram into equiangular sectors, where an each spoke represents one of the variables.
This diagram can only contain the following compatible series types:
Refer to the Series Types Compatibility document to learn more about series compatibility.
The axis of arguments in the Radar diagram is represented as a circular axis. This axis is available with the RadarDiagram2D.AxisX property.

The following markup demonstrates how to create a chart with the Radar diagram:
XAML |
<dxc:ChartControl>
<!-- Radar diagram's settings. -->
<dxc:RadarDiagram2D RotationDirection="Counterclockwise"
ShapeStyle="Polygon"
DomainBrush="AliceBlue"
DomainBorderBrush="AliceBlue"
StartAngle="180"
LabelsResolveOverlappingMinIndent="5">
<!-- X-axis settings. -->
<dxc:RadarDiagram2D.AxisX>
<dxc:RadarAxisX2D/>
</dxc:RadarDiagram2D.AxisX>
<!-- Y-axis settings. -->
<dxc:RadarDiagram2D.AxisY>
<dxc:RadarAxisY2D/>
</dxc:RadarDiagram2D.AxisY>
<!-- The Radar series settings. -->
<dxc:RadarPointSeries2D x:Name="series">
<dxc:SeriesPoint Argument="1/1/2017" Value="2"/>
<dxc:SeriesPoint Argument="2/1/2017" Value="2"/>
<dxc:SeriesPoint Argument="3/1/2017" Value="3"/>
<dxc:SeriesPoint Argument="4/1/2017" Value="5"/>
<dxc:SeriesPoint Argument="5/1/2017" Value="8"/>
<dxc:SeriesPoint Argument="6/1/2017" Value="11"/>
<dxc:SeriesPoint Argument="7/1/2017" Value="13"/>
<dxc:SeriesPoint Argument="8/1/2017" Value="13"/>
<dxc:SeriesPoint Argument="9/1/2017" Value="11"/>
<dxc:SeriesPoint Argument="10/1/2017" Value="8"/>
<dxc:SeriesPoint Argument="11/1/2017" Value="5"/>
<dxc:SeriesPoint Argument="12/1/2017" Value="3"/>
</dxc:RadarPointSeries2D>
</dxc:RadarDiagram2D>
</dxc:ChartControl>
|
The following table lists classes and properties that are used in the markup:
Refer to the code below to access the Radar diagram's settings at runtime:
C# |
RadarDiagram2D diagram = chart.Diagram as RadarDiagram2D;
if (diagram != null) {
diagram.ShapeStyle = CircularDiagramShapeStyle.Polygon;
}
|
VB |
Dim diagram As RadarDiagram2D = TryCast(chart.Diagram, RadarDiagram2D)
If diagram IsNot Nothing Then
diagram.ShapeStyle = CircularDiagramShapeStyle.Polygon
End If
|