Skip to main content
All docs
V24.2

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

DxPolarChartArgumentAxis.Period Property

Notifies the Polar Chart if data contains a repeating pattern and the frequency of its occurrence.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v24.2.dll

NuGet Package: DevExpress.Blazor

#Declaration

C#
[Parameter]
public int Period { get; set; }

#Property Value

Type Description
Int32

The period value.

#Remarks

A function is called periodic if it repeats its values at regular intervals or periods. You can use the Period property to notify the Polar Chart component that series data is periodic and specify the pattern frequency. The component can automatically extrapolate series behavior based on specified data points and the Period property value.

In the following example, the pattern repeats every 360 degrees:

Razor
<DxPolarChart T="DataItem" Data=@data>
    <DxChartLegend Visible="false" />
    <DxPolarChartArgumentAxis Period="360"
                              Inverted="true"
                              StartAngle="90"
                              TickInterval="45" />
    <DxPolarChartLineSeries ArgumentField="@((DataItem i) => i.Arg)" 
                            ValueField="@((DataItem i) => i.Val)"
                            Closed="false" />
</DxPolarChart>

@code {
    List<DataItem> data = new List<DataItem> {
            new DataItem(0, 0),
            new DataItem(720, 2)
    };

    class DataItem {
        public DataItem(double arg, double val) {
            Arg = arg;
            Val = val;
        }

        public double Arg { get; set; }
        public double Val { get; set; }
    }
}

Periodic data in polar chart

See Also