Использование LiveCharts для быстрой презентации линейки [UWP][C#]
Я собираюсь использовать LiveCharts для представления линейных серий в реальном времени, ожидаемая частота обновления которых может составлять от 10 до 100 кадров в секунду. Я попробовал очень простую презентацию со следующими изменениями, но кажется, что она не может сгенерировать график с ожидаемой частотой обновления
<lvc:CartesianChart x:Name="Graph" x:FieldModifier="public" Hoverable="False" DataTooltip="{x:Null}" DisableAnimations="True"/>
Вот эта функция вызывается после добавления новых данных.
void UpdateGraph(List<double[]> Data, string[] Labels, string Sensor, string scale)
{
SeriesCollection GraphData = new SeriesCollection();
LineSeries[] ls = new LineSeries[Labels.Count()];
for (int i = 0; i < Labels.Count(); i++)
{
ChartValues<double> cv = new ChartValues<double>();
cv.AddRange(Data[i]);
ls[i] = new LineSeries() { Values = cv };
}
Graph.Series = new SeriesCollection { ls[0], ls[1], ls[2] };
}
Не могли бы вы узнать, как я могу решить эту проблему?
С уважением
Реза