如何绘制带标记的路径(分段连接点)?

时间:2012-01-04 15:59:02

标签: c# .net wpf xaml charts

我知道如何使用。在WPF中绘制路径 Path Geometry
Stream Geometry

我想以类似于Matlab的方式为每个连接点添加一个标记: enter image description here

我可以为每个标记做很多小三角形几何,但是有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

我可能会通过在您的图表UserControl中覆盖OnRender并首先绘制路径然后再绘制标记来实现此目的。

请参阅此related question

在其中海报创建一个Geometry来表示一个三角形,然后使用传入OnRender的渲染上下文重复绘制三角形。

您可能会发现,如果您拥有大量数据点,则此方法会变得非常慢。您可以尝试使用市场位图的多个小blits来渲染上下文,或者使用WriteableBitmap API来提供对位图的直接访问。因此立即模式渲染。

编辑:您可能也对this answer感兴趣,它会讨论一般的高性能WPF图形。

致以最诚挚的问候,