public override void AwakeFromNib ()
{
base.AwakeFromNib ();
var scale = UIScreen.MainScreen.Scale;
containerLayer.Name = "container";
containerLayer.AnchorPoint = CGPoint.Empty;
containerLayer.Frame = new CGRect (CGPoint.Empty, Layer.Bounds.Size);
containerLayer.Bounds = containerLayer.Frame;
containerLayer.ContentsScale = scale;
Layer.AddSublayer (containerLayer);
graphLayer.Name = "graph background";
graphLayer.BorderColor = UIColor.DarkGray.CGColor;
graphLayer.BorderWidth = 1f;
graphLayer.BackgroundColor = UIColor.FromWhiteAlpha (0.88f, 1f).CGColor;
graphLayer.Bounds = new CGRect (0, 0, Layer.Frame.Width - leftMargin, Layer.Frame.Height - bottomMargin);
graphLayer.Position = new CGPoint (leftMargin, 0);
graphLayer.AnchorPoint = CGPoint.Empty;
graphLayer.ContentsScale = scale;
containerLayer.AddSublayer (graphLayer);
Layer.ContentsScale = scale;
CreateDbLabelsAndLines ();
CreateFrequencyLabelsAndLines ();
CreateControlPoint ();
}