画正(馀)弦时,估计你的y坐标是[-1,1]之间,没有乘放大系数,而vb里默认每像素是15个单位,所有图像算出来的坐标要乘一个放大系数才能看清楚.如果y的最大值与最小值的差值小于15(即一个像素)就成水平直线了.
比方说,你窗体是800×600的,那你的坐标范围应该是(0,0)到(12000,9000)(未考虑标题栏占的高度),要想画出合适的图形,要经过放大和坐标平移.平移加放大就是x=x*n+x0,y=y*n+y0,(x0>0,y0>0,n>0.n为放大系数,x0,y0为新原点坐标).具体的放大系数和平移量视具体要求及自己喜好确定.