页面
有什么方法可以清除这控件里面的数据,
<vc:Chart Grid.Column="0" Name="vchart" DataPointWidth="2" Height="350" >
<vc:Chart.AxesX>
<vc:Axis Interval="10" AxisMinimum="0" AxisMaximum="144" ClosestPlotDistance="0"/>
</vc:Chart.AxesX>
</vc:Chart>
下面这是显示数据的一个方法,我现在就想把控件里面的数据清除、重新加载
public void DrawLine(string name, double[] values, Color color)
{
DataSeries mLine = new DataSeries();
mLine.RenderAs = RenderAs.Line;
mLine.LegendText = name;
mLine.MarkerEnabled = false;
mLine.Color = new SolidColorBrush(color);
mLine.Bevel = false;
foreach (double p in values)
{
DataPoint dp = new DataPoint();
dp.YValue = p;
mLine.DataPoints.Add(dp);
}
vchart.Series.Add(mLine);
}
------解决方案--------------------------------------------------------
vchart.Series.Clear() 清空图表上的DataSeries
先清空再添加
或者 清空
DataSeries的point 再添加point