C#实时图表将线系列设置为数组
因此,在LiveCharts中,要制作“曲线图”,您可以执行以下操作: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<
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#