Есть ли способ добавить погрешности для разброса данных графика с помощью VTK? В настоящее время я строю точечные данные, используя C ++ API; есть неопределенность, связанная с данными, которые я пытаюсь построить, которые я также хотел бы визуализировать.
Я не могу найти никаких очевидных ссылок в документации на панели ошибок; единственное упоминание, которое я нашел в эта презентация Kitware с 2011 года, которая, кажется, не является функцией, которая существует.
Пример кода:
// Chart source data is populated etc...
vtkPlot* sampleScatter = chartXY->AddPlot(vtkChart::POINTS);
sampleScatter->SetInputData(chartDataTable, 0, 1);
// Here is where I would like to add the error bars -
// below method is from the link, and does not work
vtkPlotPoints::SafeDownCast(sampleScatter)->SetErrorArray(errorData.GetPointer());
// Chart is rendered...
где chartXY
это vtkChartXY
объект и chartDataTable
это vtkTable
содержащий данные x и y в столбцах 0 и 1.
Есть ли способ заполнить данные об ошибках для визуализации аналогично описанному выше, или мне придется свернуть свой собственный тип диаграммы?
Оказывается, что это не та возможность, которая существует в ВТК на данный момент.
Я разработал базовую возможность для этого, которая в настоящее время является предметом запрос на слияние в хранилище ВТК. Обновится, если / когда это будет объединено, и возможность доступна.
Других решений пока нет …