如题所述
第1个回答 2020-07-17
如果数组的长度不确定,那么可以用array.resize来变更数组的长度。如果你的曲线区域是固定的,那么也可以使用采样的办法。例如数据库中的数据量不同,10-100个。但是区域内只能最多描画50个点,那么在数据大于50个的时候,可以使用采样的方法。
第2个回答 2020-01-12
很多种方法.曲线一定有方程才能画.
graphics.DrawLine(Pen
pen,
Point
p1,
Point
p2).就完成了相邻两点绘线
之后从起始像素点(比如0)到终止像素点遍历.p1从0~n,p2通过方程计算.
比如直线y=ax+b,其中a,b一定要已知,之后通过每个x求y之后带入DrawLine遍历画即可.
graphics.DrawLine(Pen
pen,
Point
p1,
Point
p2).就完成了相邻两点绘线
之后从起始像素点(比如0)到终止像素点遍历.p1从0~n,p2通过方程计算.
比如直线y=ax+b,其中a,b一定要已知,之后通过每个x求y之后带入DrawLine遍历画即可.