Skip to main content
You are viewing help content for pre-release software. This document and the features it describes are subject to change.
All docs
V24.1

DxPieChart<T>.StartAngle Property

Specifies the angle at which the chart lays out the first series slice.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v24.1.dll

Declaration

[DefaultValue(0)]
[Parameter]
public double StartAngle { get; set; }

Property Value

Type Default Description
Double 0

The start angle in degrees.

Remarks

Use the StartAngle property to specify the angle at which the chart lays out the first series slice. Positive property values turn the start line counterclockwise, negative values – clockwise.

The following example sets the start line angle to 45 degrees:

<DxPieChart Data="@SalesData"
            StartAngle="45"
            T="SaleInfo">
    <DxPieChartSeries T="SaleInfo"
                      TArgument="string"
                      TValue="double"
                      ValueField="si => si.Amount"
                      ArgumentField="si => si.Region"
                      SummaryMethod="Enumerable.Sum">
        <DxChartSeriesLabel Visible="showLabels"
                            Position="labelPosition"
                            ValueFormat="ChartElementFormat.Thousands(1)">
            <DxChartSeriesLabelConnector Visible="true" />
        </DxChartSeriesLabel>
    </DxPieChartSeries>
    @* ... *@
</DxPieChart>

@code {
    IEnumerable<SaleInfo> SalesData;
    bool showLabels = true;
    RelativePosition labelPosition = RelativePosition.Outside;

    protected override async Task OnInitializedAsync() {
        SalesData = await Sales.GetSalesAsync();
    }
}

DxPie Chart - Start angle

For more information on how to arrange series slices, refer to the following topic: DxPieChart - Slice Layout.

See Also