Панель погрешностей изменяет верхнюю, нижнюю и центральную ошибки независимо друг от друга

Диаграммы, включенные в .NET, похоже, имеют несколько довольно удобных функций (бесплатно!), но я не могу найти способ установить верхний, нижний и центральный маркеры на планках погрешностей. Я могу установить значение StandardError, FixedError(n), StandardDeviation или Percentage(n), но не могу указать, что верхняя ошибка для этой точки равна 100, нижняя ошибка равна 65, а центральная точка находится на уровне 98. Вариант использования заключается в том, что я обманываю и использую полосы погрешностей для отображения минимального, максимального и среднего значения для определенного значения, а также серии столбцов для вашего значения.

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

Пространство имен для этой мерзости — System.Windows.Forms.DataVisualization.Charting.

Как вы, вероятно, можете сказать по использованию круглых скобок для указания коллекции, это в VB.Net, хотя я уверен, что C # имеет то же ограничение, что и объект, с которым я запутался.

Спасибо!


person The1nk    schedule 06.12.2013    source источник


Ответы (1)


Догадаться. По-видимому, вам нужно Series.Points.AddXY(xValue, CenterMarkerInErrorBar, LowerBoundsInErrorBar, UpperBoundsInErrorBar) .. Но это не было задокументировано нигде, что я мог найти в Microsoft.

Кроме того, если вы видите приведенную выше информацию, вы не можете использовать первые две строки, так как они сломают планки погрешностей .. каким-то образом. Однако последние две строки и код в этом посте будут работать нормально.

Особая благодарность MSChart C# Error Bar Graph с динамическими верхними и нижними границами для ответа!

person The1nk    schedule 07.12.2013