我现在用MSchart从数组中读出数据,画成二维曲线。想实现以下功能:
1)在MSchart中获得二维图形的逻辑坐标。这样当鼠标点击曲线上的某一点的时候能够显示对应的逻辑坐标
2)实现放大镜效果。当选择局部曲线的时候,点击鼠标可以放大局部图
3)使用者能够在图中标注。请问用MSchart可不可以做到?怎么做?或者有没有更方便更好的控件?
万分感谢!

解决方案 »

  1.   

    第一问题中
    我现在能够得到曲线上有数据标记的数据点的坐标,譬如:我画直线y=x,
     for i= 1 to 3 step 1
      .daata =i
     next i那么我只能得到直线上(1,1),(2,2),(3,3)这三个点的坐标,直线上其他点的坐标怎么得到?
      

  2.   

    因为你只保存这三个点的坐标
    如果想要多个的话,可以用很小的坐标来实现吧
    例如:
     for i= 0 to 10 step 0.0001
      .data =i
     next i