Сопоставить значение X со строкой в ​​LiveCharts - PullRequest
1 голос
/ 09 мая 2019

Я пытаюсь создать динамические графики в библиотеке LiveCharts.В настоящее время мне нужно иметь возможность сопоставить значения с отметкой времени, так как отображаемые мной значения являются значениями датчика с определенным именем, отметкой времени, в которой было взято значение, и самим значением, но библиотека, похоже, может толькопринять double значения в качестве значения х.Я хотел бы иметь возможность установить это в виде строки и сопоставить каждую точку с определенной отметкой времени.

Я испробовал несколько различных методов для этого, включая ручную установку меток оси x в качестве временных меток, использование различных типов точек (наблюдаемые точки, точки GSeries и т. Д.), Но, похоже, ни один из них не имеетэта функциональность.

В настоящее время я строю графики следующим образом:

        private static void CreateNewPlot(Dictionary<string, List<double>> headersAndValues, List<string> timeLables)
        {
            PlotWindow window = new PlotWindow();
            SeriesCollection graph = new SeriesCollection();
            foreach (KeyValuePair<string, List<double>> temp in headersAndValues)
            {

                graph.Add(new GLineSeries
                {

                    Title=temp.Key,
                    Values = temp.Value.AsGearedValues()
                });
            }

            window.ChartContainer.Series = graph;
            //window.GSeriesValues = graph;
            window.Show()

Есть ли что-то, чего мне не хватает?Существует ли способ явно назначить точку значению, отличному от double?

...