AxisLabel3DItem.Angle Property
Gets or sets the angle by which the text of a 3D XY-Diagram‘s axis label item is rotated.
Namespace: DevExpress.XtraCharts
Assembly: DevExpress.XtraCharts.v24.2.dll
NuGet Package: DevExpress.Charts
#Declaration
#Property Value
Type | Description |
---|---|
Int32 | An integer value specifying the angle, in degrees, by which the axis label item’s text is rotated. |
#Remarks
Use the Angle property to rotate an individual axis label item (after it is obtained in the special ChartControl.CustomDrawAxisLabel or WebChartControl.CustomDrawAxisLabel event handler). The angle is measured in degrees, counterclockwise from the horizontal.
The Angle property is in effect for the diagram types that inherit the XYDiagram3D class. For diagram types that inherit the 2D-XYDiagram class, the similar AxisLabelItem.Angle is intended.
#Example
The following code demonstrates how to change the position and angle of an individual AxisLabel3DItem, which is obtained in the special ChartControl.CustomDrawAxisLabel (or, WebChartControl.CustomDrawAxisLabel) event handler.
using DevExpress.XtraCharts;
// ...
private void chartControl1_CustomDrawAxisLabel(object sender,
CustomDrawAxisLabelEventArgs e) {
((AxisLabel3DItem)e.Item).Angle = -30;
((AxisLabel3DItem)e.Item).Antialiasing = true;
((AxisLabel3DItem)e.Item).TextPosition = AxisLabel3DPosition.Right;
}