public override RectangleF GetScreenRect(Graphics g, double view_scale) { var c = Chart.ToScreenPoint(Center); var sz = Chart.ToScreenSize(Size); return new RectangleF(c.X - sz.Width / 2, c.Y - sz.Height / 2, sz.Width, sz.Height); } }