vcl-dxchartxydiagram-dot-tdxchartsecondaryaxes-d4fb34a9.md
Provides access to the collection of secondary Y-axes.
property AxesY: TdxChartSecondaryAxisYCollection read; write;
| Type | Description |
|---|---|
| TdxChartSecondaryAxisYCollection |
A collection of secondary axes of values.
|
Use AxesX and AxesY properties to access and manage secondary axis collections in an XY diagram.
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;
TdxChartXYDiagram *ADiagram;
TdxChartSecondaryAxisYCollectionItem *AAxisY;
TdxChartXYSeries *AXYSeries;
// ...
if(dxChartControl1->DiagramCount == 0) { return; }
ADiagram = dynamic_cast<TdxChartXYDiagram*>(dxChartControl1->Diagrams[0]);
if(ADiagram->SeriesCount == 0) { return; }
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;
See Also