mschart每条线动态显示,最多100个点,如何设置,当点有值时才画出点?
目前初始化如下:
    for(int row=1; row<=m_nRow; row++)
{
m_Chart.GetDataGrid().SetData(row, 1, 0, 0);//设置第一条曲线的第row个点
m_Chart.GetDataGrid().SetData(row, 2, 0, 0);//设置第二条曲线的第row个点
}
    m_Chart.Refresh();  //更新数据可是当有数据点时,曲线总是会一直连到X轴上。设置什么属性或执行什么方法,曲线才不会一直连到X轴上?

解决方案 »

  1.   

    MsChart 的使用 (VC)
      

  2.   

    也就是初始化时mschart总有条曲线,现在初始化时不需要这条曲线,需要时才动态显示出来.
      

  3.   

    谢谢回复的朋友,自己搞定了,将初始化曲线的语句
    for(int row=1; row<=m_nRow; row++)

    m_Chart.GetDataGrid().SetData(row, 1, 0, 1);//0);//设置第一条曲线的第row个点
    m_Chart.GetDataGrid().SetData(row, 2, 0, 1);//0);//设置第二条曲线的第row个点
    }
    SetData中那个nullFlag参数初始化时设为1就行了。