Thanks for getting in touch!
To implement this kind of chart you need:
- 2 X-axes, one for positive data and one for negative data.
- Separate series for positive and negative data.
To get a chart looking like the image supplied you will need 5 series, 3 for the positive data (blue, yellow & brown) and 2 for the negative data (red & yellow).
When creating these series in SChartDatasource method "seriesAtIndex:", set the "stackIndex" property on each series to the same value so they stack.
Now implement the SChartDatasource method "xAxisForSeries:" to return the first axis for positive data and the second axis for negative data.
More information on this method can be found HERE.
Make sure both X-axes are added to the chart before loading your data.