如何使用带有LiveCharts的List <t>比较图表?

时间:2019-05-02 16:49:26

标签: c# wpf 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”的最后一个位置。

我知道我需要创建更多的“新LineSeries”以输入更多的图表,但是我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

我不知道实时图表,但我认为答案是这样的:

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)
            });
}