var xTopAxis = new SCINumericAxis();
xTopAxis.AxisId = TopAxisId;
xTopAxis.AxisAlignment = SCIAxisAlignment.Top;
xTopAxis.AxisTitle = “Top Axis”;
xTopAxis.AxisTitlePlacement = SCIAxisTitlePlacement.Bottom;
xTopAxis.TitleStyle = new SCIFontStyle(18, 0xFF279B27);
xTopAxis.TickLabelStyle = new SCIFontStyle(12, 0xFF279B27);
var xBottomAxis = new SCINumericAxis();
xBottomAxis.AxisId = BottomAxisId
xBottomAxis.AxisAlignment = SCIAxisAlignment.Bottom;
xBottomAxis.AxisTitle = “Bottom Axis”;
xBottomAxis.TitleStyle = new SCIFontStyle(18, 0xFFFF1919);
xBottomAxis.TickLabelStyle = new SCIFontStyle(12, 0xFFFF1919);
var yLeftAxis = new SCINumericAxis();
yLeftAxis.AxisId = LeftAxisId
yLeftAxis.GrowBy = new SCIDoubleRange(0.1, 0.1);
yLeftAxis.AxisAlignment = SCIAxisAlignment.Left;
yLeftAxis.AxisTitle = “Left Axis”;
yLeftAxis.AxisTitleAlignment = SCIAlignment.Top;
yLeftAxis.AxisTitlePlacement = SCIAxisTitlePlacement.Inside;
yLeftAxis.AxisTitleMargins = new UIEdgeInsets(5, 20, 0, 0);
yLeftAxis.TitleStyle = new SCIFontStyle(18, 0xFFFC9C29);
yLeftAxis.TickLabelStyle = new SCIFontStyle(12, 0xFFFC9C29);
yLeftAxis.AxisTickLabelStyle = new SCIAxisTickLabelStyle(SCIAlignment.Center, UIEdgeInsets.Zero, 45);
var yRightAxis = new SCINumericAxis();
yRightAxis.AxisId = RightAxisId
yRightAxis.GrowBy = new SCIDoubleRange(0.1, 0.1);
yRightAxis.AxisAlignment = SCIAxisAlignment.Right;
yRightAxis.IsCenterAxis = true;
yRightAxis.AxisTitle = “Right Axis”;
yRightAxis.AxisTitleAlignment = SCIAlignment.Bottom;
yRightAxis.AxisTitlePlacement = SCIAxisTitlePlacement.Left;
yRightAxis.TitleStyle = new SCIFontStyle(18, 0xFF4083B7);
yRightAxis.TickLabelStyle = new SCIFontStyle(12, 0xFF4083B7);
NOTE: You might notice, that Right Axis title, labels and ticks are placed inside the chart area. This behaviour is controlled by ISCIAxis.isCenterAxis. To learn more, please refer to Axis Placement article.