C# Microsoft图表控件中是否可以使用自定义标记样式?

C# Microsoft图表控件中是否可以使用自定义标记样式?,c#,.net,charts,data-visualization,microsoft-chart-controls,C#,.net,Charts,Data Visualization,Microsoft Chart Controls,我正在使用(4.0),并且有一个带有几种标记类型的折线图。太多了,以至于我的标记类型都快用完了。默认值(正方形、三角形、圆形等)不足 是否可以添加自定义标记类型图像?例如,我需要一个指向相反方向的三角形。您可以创建一个相反方向的三角形图像,并将标记图像设置为 // Set an image marker for the third data point in series Chart1.Series["Default"].Points[2].MarkerImage = "MyReverseTri

我正在使用(4.0),并且有一个带有几种标记类型的折线图。太多了,以至于我的标记类型都快用完了。默认值(正方形、三角形、圆形等)不足


是否可以添加自定义标记类型图像?例如,我需要一个指向相反方向的三角形。

您可以创建一个相反方向的三角形图像,并将标记图像设置为

// Set an image marker for the third data point in series
Chart1.Series["Default"].Points[2].MarkerImage = "MyReverseTriangleImage.bmp";
Chart1.Series["Default"].Points[2].MarkerImageTransparentColor = Color.White;

确切的产品名称是什么?例如,是Dundas Chart还是Microsoft Chart Controls?产品名称是“Microsoft Charts Controls”,这是否会导致性能显著下降?我的图表上有数十万个点。我认为这取决于你的标记图像大小。为确保这不会导致任何性能问题,可以使用自定义映像运行性能测试,并与使用默认映像之一的基线测试进行比较。最好将imges加载到图表中。NamedImages的images集合。请参见示例!