[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
 [Expand]What's Installed
 [Expand].NET Core 3 Support
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Collapse]Controls and Libraries
  [Expand]Data Grid
  [Expand]Ribbon, Bars and Menu
  [Collapse]Charts Suite
   [Collapse]Chart Control
    [Expand]Getting Started
    [Expand]Providing Data
    [Collapse]Chart Elements
       Simple 2D Diagram
       Simple 3D Diagram
       2D XY Diagram
       3D XY Diagram
       2D Polar Diagram
       2D Radar Diagram
      Chart Titles
    [Expand]Appearance Customization
    [Expand]End-User Features
    [Expand]Design-Time Features
    [Expand]Additional Resources
   [Expand]Chart3D Control
  [Expand]Pivot Grid
  [Expand]Rich Text Editor
  [Expand]Tree List
  [Expand]Gauge Controls
  [Expand]Map Control
  [Expand]Layout Management
  [Expand]Windows Modern UI
  [Expand]Data Editors
  [Expand]Navigation Controls
  [Expand]Spell Checker
  [Expand]Property Grid
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Gantt Control
  [Expand]Diagram Control
  [Expand]Windows and Utility Controls
   Dialogs, Notifications and Panels
  [Expand]Scheduler (legacy)
 [Expand]Scaffolding Wizard
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

2D Polar Diagram

A 2D Polar Diagram is a diagram in which each point is represented using an angle and the distance from a coordinate origin.

The document consists of the following sections:

Expanded Compatible Series Types

The Polar Diagram diagram can only contain the following compatible series types:

Refer to the Series Types Compatibility document to learn more about series compatibility.

Expanded How to Create a Chart with a Polar Diagram

The Polar diagram's circular x-axis shows arguments from 0 to 360 degrees. This axis is available using the PolarDiagram2D.AxisX property.


Note that polar diagram axes do not support additional elements such as Constant Lines, Axis Titles and Strips.

The following markup demonstrates how to create a chart with the Polar diagram:

The following table lists classes and properties the markup uses:

Class or Property Description
ChartControl The Chart control.
PolarDiagram2D The 2D Polar diagram.
CircularDiagram2D.RotationDirection Specifies the direction in which the diagram's argument axis is drawn.
CircularDiagram2D.ShapeStyle Specifies the diagram's shape style.
CircularDiagram2D.DomainBrush Specifies the brush used to draw the diagram's area.
CircularDiagram2D.DomainBorderBrush Specifies the brush used to draw the diagram's area border.
CircularDiagram2D.StartAngle Specifies an angle that defines the x-axis coordinates' origin position and y-axis deflection.
CircularDiagram2D.LabelsResolveOverlappingMinIndent Specifies the minimum gap between two adjacent series point labels.
PolarDiagram2D.AxisX Gets or sets the x-axis settings.
PolarAxisX2D The polar diagram's circular axis of arguments.
PolarDiagram2D.AxisY Gets or sets the y-axis settings.
PolarAxisY2D The polar diagram's circular axis of values.
PolarLineSeries2D The polar line series.
Series.DisplayName Specifies a series display name.
SeriesPoint A series point.
SeriesPoint.Argument Specifies the series point's argument.
SeriesPoint.Value Specifies the series point's value.

Refer to the code below to access the Polar diagram's settings at runtime:

Expanded See Also

Is this topic helpful?​​​​​​​