TdxChartXYDiagram.SecondaryAxes Property
Provides access to secondary axes of arguments and values.
#Declaration
property SecondaryAxes: TdxChartSecondaryAxes read; write;
#Property Value
Type | Description |
---|---|
Tdx |
Stores collections of secondary axes of arguments and values. |
#Remarks
Use SecondaryAxes
.AxesX and SecondaryAxes
.AxesY properties to add and configure supplemental axes for the main axis of arguments (X-axis) and the main axis of values (Y-axis). For example, secondary axes can be useful if you need to display multiple scales with different measurement units.
Refer to the TdxChartSecondaryAxes class description for detailed information on available options.
#Code Example
The following code example creates a secondary axis of values and associates it with the first series in an XY diagram:
var
ADiagram: TdxChartXYDiagram;
AAxisY: TdxChartSecondaryAxisYCollectionItem;
AXYSeries: TdxChartXYSeries;
begin
if dxChartControl1.DiagramCount = 0 then Exit;
ADiagram := dxChartControl1.Diagrams[0] as TdxChartXYDiagram;
if ADiagram.SeriesCount = 0 then Exit;
AXYSeries := ADiagram.Series[0];
AAxisY := ADiagram.SecondaryAxes.AxesY.Add;
AXYSeries.View.AxisY := AAxisY.Axis;
AAxisY.Title.Text := 'Income (USD)';
AAxisY.Title.Alignment := TdxAlignment.Center;
AAxisY.Appearance.Color := TdxAlphaColors.Gray;
end;