110,552
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 描点方法重载
/// </summary>
/// <param name="chart"></param>
/// <param name="v"></param>
public void DrawPoints(System.Windows.Forms.DataVisualization.Charting.Chart chart, double[] v)
{
for (int i = 0; i < v.Length; i++)
{
chart.Series[i].Points.AddXY(m_xValue, v[i]);
if (i == 0) m_xValue++;
if (m_xValue >= m_xScale)
{
chart.ChartAreas[0].AxisX.Minimum = m_xValue - m_xScale;
chart.ChartAreas[0].AxisX.Maximum = m_xValue;
}
if( m_xValue >= m_xScale *10)
{
m_xValue = 0;
for (int j = 0; j < v.Length; j++ )
chart.Series[j].Points.Clear();
}
}
每次到clear的时候,就是出现1秒钟不到的空白期, 感觉断片了