Convert List<double> to LiveCharts.IChartValues

≯℡__Kan透↙ 提交于 2019-12-05 21:14:45

Additionally to @Pikoh's answer, you can also convert any IEnumerable to a ChartValues instance, using AsChartValues() extention:

cartesianChart1.Series = new SeriesCollection
        {
            new LineSeries
            {
                Title = "Series 1",
                Values = yvals.AsChartValues(),
            },
        };

LiveCharts LineSeries expects in its Values property a variable of type ChartValues. So in this case you should change:

var yvals = new List<double>();

into:

var yvals = new ChartValues<double>();
cartesianChart1.Series = new SeriesCollection
    {
        new LineSeries
        {
            Title = "Series 1",
            Values = new ChartValues<double>(yvals)
        },
    };
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!