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