Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#实时图表将线系列设置为数组_C#_Arrays_Winforms_Livecharts - Fatal编程技术网

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

C#实时图表将线系列设置为数组,c#,arrays,winforms,livecharts,C#,Arrays,Winforms,Livecharts,因此,在LiveCharts中,要制作“曲线图”,您可以执行以下操作: SeriesCollection = new SeriesCollection { new LineSeries { Values = new ChartValues<double> { 3, 5, 7, 4 } }, new ColumnSeries { Values = new ChartValues<

因此,在LiveCharts中,要制作“曲线图”,您可以执行以下操作:

SeriesCollection = new SeriesCollection
{
    new LineSeries
    {
        Values = new ChartValues<double> { 3, 5, 7, 4 }
    },
    new ColumnSeries                
    {
        Values = new ChartValues<decimal> { 5, 6, 2, 7 }
    }
};
SeriesCollection=新的SeriesCollection
{
新系列
{
值=新图表值{3,5,7,4}
},
新专栏系列
{
值=新图表值{5,6,2,7}
}
};
但是,如果我有一个int-s vals[]数组,我将如何将LineSeries设置为该数组?

ChartValues
有一个构造函数,它接受
IEnumerable
,因此您可以这样构造
LineSeries

int[] vals = ...
LineSeries ls = new LineSeries { Values = new ChartValues<int>(vals) };
int[]vals=。。。
LineSeries ls=新的LineSeries{值=新图表值(VAL)};

OK这是一个离题的话题,但我如何向它提供实时数据,因为我的方法使它在每次添加新值时完全重新绘制图形。@MaticBabnik我不知道-我不使用实时图表。另外问一个问题,并提供如何添加新值的相关代码。确定即可。PS我刚从VB切换到C#