Если вы перефразируете свой вопрос как «как обойти надоедливые растровые артефакты jpeg», я выведу мой как png, используя метод GetBytes. Затем я использую конструктор для установки высоты / ширины.
Chart chart = new Chart(width: 1200, height: 600, theme: ChartTheme.Blue);
...
chart.GetBytes("png");
если вам интересно, я использую его таким образом в методе расширения .net MVC, а base 64 кодирует в изображение
return "data:image/png;base64," + System.Convert.ToBase64String(chart.GetBytes("png"));