我现在用VC6做一个程序,开发一个曲线图表,我使用MSChart那个控件,碰到一些问题,想请教大哥大姐们。
1)我能够设定Y轴的最大值和最小值(直接通过选项卡里的属性设置),但是我设定X轴的就不好使(只读),我尝试用代码去更改也不行,是不是X轴不可以改呀?
我想改成和Y轴类似显示刻度为(1,2,3,4,5...)。各位能指教下吗?
2)设置数据的问题,是不是只有先定位,然后设置数据点的方法,如:
    m_Chart.SetRow(1);// 
    m_Chart.SetColumn(1);//
    m_Chart.SetData("3.1");
   m_Chart.SetRow(2);// 
    m_Chart.SetColumn(1);//
    m_Chart.SetData("2.1");
    m_Chart.SetRow(3);// 
    m_Chart.SetColumn(1);//
    m_Chart.SetData("4.3");
  有没有我先设置X轴长度范围为(0-5)Y轴为(0-5),然后我直接设置点如(1,2.1)(1.2,2.3)...他们就自动画点然后连接的方法,
3)各位有没有各位能贴代码解释更好了,如果有样列程序更佳,发我邮箱[email protected],谢谢。
谁能帮我解决问题09年发横财的就是你了。

解决方案 »

  1.   

    我的图形效果大概是这样:横轴刻度显示0,1,2,3,4,5Y轴显示0,1,2,3,4,5,6。函数为Y=3x^2+1,现在X取得的点数量是变动的,这个由客户输入产生曲线.点数量越多,就越像一条曲线。
      

  2.   

    [email protected]  这是俺的邮箱,谢谢大哥呀
      

  3.   

    OK了,我他M的就SB了一次,改成二维散点图,不就是OK了吗,真笨。我自己想出来的,唉