首页 > 解决方案 > 如何使用列表比较图表使用实时图表?

问题描述

我正在尝试根据我的列表中的类数来比较很多使用实时图表的图表。

我正在尝试这样的一些:

    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”来输入更多图表,但我不知道该怎么做。

标签: c#wpflivecharts

解决方案


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

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

推荐阅读