我有一堆数据,怎么用vc把这些数据画一条曲线呢?

解决方案 »

  1.   

    定义一个point数组,循环使每个point的x从y从1开始累加,y设置成为你所谓的数据。
    然后polyline.
      

  2.   

    首先考虑最简单的方法lineTo,如果不行再考虑曲线拟合。
      

  3.   

    point to point 地画出来
      

  4.   

    http://hi.baidu.com/geochenyj/blog/item/c5234d3825442a22b8998fc3.html
      

  5.   

    坐标注意对应,坐标系更要注意。地图坐标的X,Y坐标轴不同,你再适当改改。本来想把我的给你传一下,但是之前的WORD的版本和现在的WPS不兼容,打不开。
      

  6.   


    CDC *pDC;pDC->Polyline(pPointArray,dwNum);pPointArray为point数组。
      

  7.   

    polyline这个函数我知道啊!这个函数需要知道我串口传上来的数据的坐标才可以画曲线啊!而我串口只传了下面一堆数据,具体怎么得到我这些数据的各个坐标,确定了这些数据的坐标我就知道怎么用polyline函数画曲线了,串口传上来的数据如下:1916 1652 1757 1790 1677 1725 1765 1784 1969 
    1714 1833 1836 1704 1899 1814 1847 1907 1873 
    1697 1817 1807 1705 1920 1793 1828 1904 1851