如何比较使用 List<T> 的图表与 LiveCharts?
How compare charts using a List<T> with LiveCharts?
我正在尝试根据列表中 类 的数量使用 Live Charts 比较很多图表。
我正在尝试这样的:
class MyClass
{
IList<double> a;
IList<double> b;
}
并制作图表:
List<MyClass> aLotOfCharts = new List<MyClass>
for(int i=0; i < aLotOfCharts.Count; i++)
{
SeriesCollection = new SeriesCollection
{
new LineSeries
{
Values = new ChartValues<double> (aLotOfCharts[i].a)
},
};
}
我希望有三个带有 "a" 数据的图表,但实际输出只是 "aLotOfCharts.a" 的最后一个位置。
我知道我需要创建更多 "new LineSeries" 来输入更多图表,但我不知道该怎么做。
我不知道实时图表,但我认为答案是这样的:
List<MyClass> aLotOfCharts = new List<MyClass>()
SeriesCollection = new SeriesCollection()
for(int i=0; i < aLotOfCharts.Count; i++)
{
SeriesCollection.Add(new LineSeries
{
Values = new ChartValues<double> (aLotOfCharts[i].a)
});
}
我正在尝试根据列表中 类 的数量使用 Live Charts 比较很多图表。
我正在尝试这样的:
class MyClass
{
IList<double> a;
IList<double> b;
}
并制作图表:
List<MyClass> aLotOfCharts = new List<MyClass>
for(int i=0; i < aLotOfCharts.Count; i++)
{
SeriesCollection = new SeriesCollection
{
new LineSeries
{
Values = new ChartValues<double> (aLotOfCharts[i].a)
},
};
}
我希望有三个带有 "a" 数据的图表,但实际输出只是 "aLotOfCharts.a" 的最后一个位置。
我知道我需要创建更多 "new LineSeries" 来输入更多图表,但我不知道该怎么做。
我不知道实时图表,但我认为答案是这样的:
List<MyClass> aLotOfCharts = new List<MyClass>()
SeriesCollection = new SeriesCollection()
for(int i=0; i < aLotOfCharts.Count; i++)
{
SeriesCollection.Add(new LineSeries
{
Values = new ChartValues<double> (aLotOfCharts[i].a)
});
}