Нарисуйте линию в миллион точек в WPF
Я хочу нарисовать линию, содержащую почти 1000000 точек, а также хочу сделать этот рендеринг в течение 1 секунды.
Не могли бы вы подсказать, как я могу нарисовать линию высокой производительности в wpf?
Что я уже пробовал:
Я попробовал полилинию, StreamGeometry, а также попытался DrawingVisual, но эти классы занимают несколько секунд, чтобы нарисовать линию всего с 50 тысячами точек.
Philippe Mori
Поскольку вы не можете видеть так много линий одновременно, одна из оптимизаций заключается в отображении только тех линий, которые действительно имеют значение (начальная и конечная точки-это разные пиксели), или вы можете объединить последовательные сегменты, которые находятся почти на одной линии. Или сделать какую-то фильтрацию... Или купите пакет диаграмм, предназначенный для обработки очень больших данных...