Я использую PostPaint событие Chart , чтобы украсить мой график. Наряду с другими вещами я рисую собственные ярлыки. Для рисования текста я использую тот же шрифт, что и у осей, по умолчанию:
Graphics g = e.ChartGraphics.Graphics;
SizeF textSize = g.MeasureString(label, chart.ChartAreas[0].AxisX.LabelStyle.Font);
g.DrawString(label, chart.ChartAreas[0].AxisX.LabelStyle.Font, System.Drawing.Brushes.Black,
new RectangleF(new PointF(location.X - textSize.Width / 2, location.Y), textSize), LabelFormat);
Однако полученный текст в таблице результатов ужасен (метки 100 и 200):
Скриншот
Как сделать так, чтобы пользовательский текст выглядел как оригинал?