Я бы, вероятно, сделал это, переопределив OnRender в пользовательском элементе управления диаграммы и сначала нарисовав путь, а затем маркеры.
См. связанный вопрос .
В нем плакат создает геометрию для представления треугольника, а затем использует контекст рендеринга, переданный в OnRender, для многократного рисования треугольника.
Вы можете обнаружить, что если у вас есть большое количество точек данных, этот метод становится довольно медленным. Вместо этого вы можете поэкспериментировать с несколькими небольшими бликами рыночного растрового изображения в контексте рендеринга или с помощью API WriteableBitmap, который обеспечивает прямой доступ к растровому изображению и, следовательно, немедленный режим рендеринга.
Редактировать: Вас также может заинтересовать этот ответ , в котором обсуждается высокопроизводительная графика WPF в целом.
С уважением,