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
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 |
|
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.
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;
Related GitHub Examples
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.