thanks Jarvan
now i tried out your code and it is working. Just need to add following to make it work
- the rotation needs to be 270 degree instead of 90, else it is upsidedown CGAffineTransform.MakeRotation(3.14159f * 270 / 180f)
- after the rotation, the char view frame needs to be re-positioned within the container view, so everything will look good. var chartView= new ChartView
{
Transform = CGAffineTransform.MakeRotation(3.14159f * 270 / 180f)
}; chartView.Frame = new CGRect(0, 0, ContainerView.Frame.Width, 50);