C# 实时图表将线系列设置为数组

C# Live charts set line series to an array

所以在 LiveCharts 中制作 "graph line thingy" 你这样做:

SeriesCollection = new SeriesCollection
{
    new LineSeries
    {
        Values = new ChartValues<double> { 3, 5, 7, 4 }
    },
    new ColumnSeries                
    {
        Values = new ChartValues<decimal> { 5, 6, 2, 7 }
    }
};

但是如果我有一个 int-s vals[] 数组,我该如何设置 LineSeries 呢?

ChartValues<T> 有一个接受 IEnumerable<T> 的构造函数,所以你可以这样构造 LineSeries

int[] vals = ...
LineSeries ls = new LineSeries { Values = new ChartValues<int>(vals) };