Я использую элемент управления DataVisualizations Charting в проекте формы .NET Windows. Проблема, с которой я сталкиваюсь, заключается в том, что когда я печатаю диаграмму, легенда не показывает маркер сериала (на самом деле это своего рода показ, но он просто выглядит как более темный пиксель на линии). Когда диаграмма просматривается в форме, маркеры видны, хотя они не очень большие и, похоже, не изменяются относительно значения MarkerSize для серии. Но когда график печатается (на бумаге или в формате PDF), маркеров нет..NET Charting Legend Размер маркера
На этом рисунке показан вид графика, если смотреть на форме. Поскольку вы можете видеть, что метки легенды видны, но все же нет, где рядом с маркерами серии.
Это изображение показывает PDF версию той же самой схеме. Если вы сильно усмехнулись, вы можете увидеть более темный пиксель в центре линии легенды.
Как исправить маркеры легенды, чтобы они на самом деле показывают при печати и сделать их больше по размеру?
У меня есть сомнения, что вы можете сделать это любым прямым способом.Размер маркеров легенд действительно растет с маркерами, но намного медленнее. Таким образом, одним из способов было бы заменить настоящую легенду одним из ваших, где вы используете изображение, которое вы рисуете на лету. Если вам интересно, я могу, может быть, показать вам пример позже сегодня. – TaW
Было бы здорово, если бы вы могли показать пример. Любопытно посмотреть, как это будет выглядеть. –