如何从实时图表中删除轴?
cartesianChart1.Series.Remove(object value)
但是对象值是什么?
这是我添加系列的方式:
cartesianChart1.Series.Add(new LineSeries
{
Values = ValuesLinearity,
StrokeThickness = 2,
PointGeometrySize = 0,
DataLabels = false,
Title = "Linearity Error % new",
ScalesYAt = 1,
Stroke = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Color.FromRgb(0, 0, 0)),
Fill = System.Windows.Media.Brushes.Transparent,
LineSmoothness = 1,
});
答案 0 :(得分:0)
cartesianChart1.Series.Clear();
答案 1 :(得分:0)
SeriesCollection.Remove(SeriesCollection [0]);
我遇到了同样的问题,该解决方案对我有用:
在MainWindow的构造函数中,我创建了一个seriescollection,如下所示:
// Setup the chart
SeriesCollection = new SeriesCollection
{
new LineSeries
{
Title = "Series 1",
Values = new ChartValues<double> { 4, 6, 5, 2 }
},
new LineSeries
{
Title = "Series 2",
Values = new ChartValues<double> { 6, 7, 3, 4 }
}
};
然后,我在按钮上使用了Click事件来运行此行:
SeriesCollection.Remove(SeriesCollection [0]);
要回答您的问题,“对象值”是变量的名称(在这种情况下,请键入),其中包括要删除的系列集合中哪个系列的数组索引。