It is possible to create Vertical (Rotated) Charts with SciChart. To achieve this, simply set ISCIAxis.axisAlignment to Left or Right for X Axis and Top or Bottom for Y Axis using the SCIAxisAlignment enum. And that’s it - SciChart will do everything else for you.
// Create X axis and position it to the left
id<ISCIAxis> xAxis = [SCINumericAxis new];
xAxis.axisAlignment = SCIAxisAlignment_Left;
// Create Y axis and position it to the top
id<ISCIAxis> yAxis = [SCINumericAxis new];
yAxis.axisAlignment = SCIAxisAlignment_Top;
// Create X axis and position it to the left
let xAxis = SCINumericAxis()
xAxis.axisAlignment = .left
// Create Y axis and position it to the top
let yAxis = SCINumericAxis()
yAxis.axisAlignment = .top
// Create X axis and position it to the left
var xAxis = new SCINumericAxis { AxisAlignment = SCIAxisAlignment.Left };
// Create Y axis and position it to the top
var yAxis = new SCINumericAxis { AxisAlignment = SCIAxisAlignment.Top };
Multiple axes support
Also, SciChart supports unlimited, multiple X or Y axes which can be aligned to the Right, Left, Top, Bottom sides of a chart. For more information - read Adding an Axis article. All that applies to Vertical(Rotated) Charts as well, so any reasonable combination of differently aligned axes is allowed. This allows to create mixed horizontal and vertical charts: