C# 将X值映射到LiveCharts中的字符串

C# 将X值映射到LiveCharts中的字符串,c#,livecharts,C#,Livecharts,我试图在LiveCharts库中创建动态图。目前,我需要能够将值映射到时间戳,因为我正在绘制的值是具有特定名称的传感器值、获取值的时间戳以及值本身,但是库似乎只能将double值作为x值。我希望能够将其设置为字符串,并将每个点映射到特定的时间戳 为此,我尝试了几种不同的方法,包括手动将x轴标签设置为时间戳,使用不同的点(可观察点、GSeries点等),但似乎没有一种方法具有此功能 目前,我正在绘制这样的图形: private static void CreateNewPlot(D

我试图在LiveCharts库中创建动态图。目前,我需要能够将值映射到时间戳,因为我正在绘制的值是具有特定名称的传感器值、获取值的时间戳以及值本身,但是库似乎只能将
double
值作为x值。我希望能够将其设置为字符串,并将每个点映射到特定的时间戳

为此,我尝试了几种不同的方法,包括手动将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()
private static void CreateNewPlot(字典标题和值,列出时间表)
{
PlotWindow窗口=新建PlotWindow();
SeriesCollection图=新的SeriesCollection();
foreach(标头和值中的KeyValuePair温度)
{
图.添加(新胶质)
{
标题=临时键,
Values=临时值.AsGearedValues()
});
}
window.ChartContainer.Series=图形;
//window.GSeriesValues=图形;
window.Show()
是否有我遗漏的东西?是否有一种方法可以显式地将一个点指定给除
双精度
以外的值