Skip to main content

View3DOptions.YRotation Property

Gets or sets the value in degrees at which a 3-D chart should be rotated around the Y-axis.

Namespace: DevExpress.Spreadsheet.Charts

Assembly: DevExpress.Spreadsheet.v24.1.Core.dll

NuGet Package: DevExpress.Spreadsheet.Core

Declaration

int YRotation { get; set; }

Property Value

Type Description
Int32

An integer value which specifies the rotation angle in degrees. This value must be between 0 and 360.

Property Paths

You can access this nested property as listed below:

Object Type Path to YRotation
ChartObject
.View3D .YRotation

Remarks

To rotate the 3-D chart in the X-direction, use the View3DOptions.XRotation property.

Example

The example below demonstrates how to create the 3-D pie chart and rotate it around the Y-axis by 225° using the View3DOptions.YRotation property.

View Example

Worksheet worksheet = workbook.Worksheets["chartTask3"];
workbook.Worksheets.ActiveWorksheet = worksheet;

// Create a chart and specify its location
Chart chart = worksheet.Charts.Add(ChartType.Pie3D);
chart.TopLeftCell = worksheet.Cells["H2"];
chart.BottomRightCell = worksheet.Cells["N14"];

// Add the data series
chart.Series.Add(worksheet["E2"], worksheet["B3:B6"], worksheet["E3:E6"]);

// Set the explosion value for the slice
chart.Series[0].CustomDataPoints.Add(2).Explosion = 25;

// Set the rotation of the  3-D chart view
chart.View3D.YRotation = 255;

// Set the chart style
chart.Style = ChartStyle.ColorGradient;

The following code snippets (auto-collected from DevExpress Examples) contain references to the YRotation property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

See Also