1

.NET 中包含的图表似乎有一些非常简洁的功能(免费!),但我找不到在误差条上设置上、下和中心标记的方法。我可以将其设置为StandardError、或FixedError(n),但我找不到指定点的上误差为 100、下误差为 65、中心点为 98 的方法。用例是我'm 作弊并使用误差线来显示特定值的最小值、最大值和平均值,以及你的值的列系列。StandardDeviationPercentage(n)

seriesErrors("ErrorBarSeries") = "DataSeries"
seriesErrors("ErrorBarType") = "StandardError"
seriesErrors("ErrorBarStyle") = "Both"
seriesErrors("ErrorBarCenterMarkerStyle") = "Line"

这种可憎的命名空间是System.Windows.Forms.DataVisualization.Charting.

您可能可以通过使用括号指定集合来判断,这是在 VB.Net 中,尽管我确信 C# 具有与我混淆的对象相同的限制。

谢谢!

4

1 回答 1

3

弄清楚了。显然,您需要Series.Points.AddXY(xValue, CenterMarkerInErrorBar, LowerBoundsInErrorBar, UpperBoundsInErrorBar).. 但是我可以从 Microsoft 找到的任何地方都没有记录。

此外,如果您看到上述信息,则不能使用前两行,因为它们会破坏错误栏.. 不知何故。不过,最后两行和这篇文章中的代码可以正常工作。

特别感谢带有动态上下限的 MSChart C# 误差条形图的解答!

于 2013-12-07T01:12:16.370 回答