已经有一个坐标(x,y),有一些点分布在坐标上
(10,40),(20,90),(30,50),(40,10),(50,80),(60,100),(70,120),(80,130),(90,15)....
x轴是连续的(10象素为一个单位),y轴没有规律的变化。
我现在只能用LineTo画折线,希望高手指点怎么根据这些点的数据,画圆滑的曲线,高分求曲线算法。
解决后另送300分,决不失言(我还没有失言过)。

解决方案 »

  1.   

    用Tchart看看,他画出的是什么曲线吧
      

  2.   

    To:kuangning(郎之间)
    怎么会是直线啦??
      

  3.   

    呵呵
    我函数用错了
    画出来是折线,tchart画出来是折线,如果点多一点可能回好一点
      

  4.   

    To: kuangning(郎之间) 
    点的个数是有限的,100个。
      

  5.   

    用贝塞尔曲线吧,工程制图里边一般都这么用的:
    BOOL PolyBezierTo(    HDC hdc, // handle to device context 
        CONST POINT *lppt, // pointer to endpoints and control points  
        DWORD cCount  // count of endpoints and control points 
       );