Axis2D.Alignment Property

Specifies the position of an axis relative to another primary axis.

Namespace: DevExpress.XtraCharts

Assembly: DevExpress.XtraCharts.v20.1.dll

Declaration

[XtraChartsLocalizableCategory(XtraChartsCategory.Behavior)]
public AxisAlignment Alignment { get; set; }
<XtraChartsLocalizableCategory(XtraChartsCategory.Behavior)>
Public Property Alignment As AxisAlignment

Property Value

Type Description
AxisAlignment

An AxisAlignment enumeration value which specifies the relative position of the current axis.

Remarks

You can use the following alignments to specify the Alignment property:

Alignment The example image
Center
Far
Near
Zero

Examples

This example configures the axis label and axis title appearance.

The following code configures options of a y-axis to resemble to its appearance in the image above:

XYDiagram diagram = chartControl.Diagram as XYDiagram;
diagram.AxisY.Title.Position = AxisTitlePosition.Outside;
diagram.AxisY.Title.Text = "Total Harmonic Distortion";
diagram.AxisY.Title.Alignment = System.Drawing.StringAlignment.Center;
diagram.AxisY.Label.Alignment = AxisLabelAlignment.Far;
diagram.AxisY.LabelPosition = AxisLabelPosition.Inside;
diagram.AxisY.Label.TextPattern = "{V:0.##}%";
diagram.AxisY.Alignment = AxisAlignment.Near;

The following table lists the API members the code above uses:

Member Description
AxisTitle.Position Gets or sets the axis title position.
Title.Text Gets or sets the title's text.
AxisTitle.Alignment Gets or sets the alignment of the axis title.
AxisLabel2D.Alignment Gets or sets the axis label alignment.
Axis2D.LabelPosition Gets or sets the axis label position.
AxisLabel.TextPattern Gets or sets a string that formats text for the auto-generated x- or y-axis labels.
Axis2D.Alignment Specifies the position of an axis relative to another primary axis.
See Also