{41.25,306.875}, {81.25,269.375}, {121.25,219.375}, {161.25,169.375},
{201.25,164.375}, {241.25,159.375}, {381.25,149.375}, {321.25,139.375},
{361.25,109.375}, {401.25,99.375}, {441.25,139.375}
曲线如图所示:想要实现类似这样的连接,希望能能够有源代码把值直接替换就可以的
用GDI+画,考虑下贝塞尔曲线
用opencv画一下,然后平滑处理下,应该可以。
你到底是统计图还是几何曲线(统计图不会出现同一个y对应2个x的点)
Polyline() ?如果精度要求不高的话
@江湖雁 这是我用贝塞尔函数PolyBezier做的图,它只允许有四个点连在一块,两个控制点、两个端点、我用后两个点作下一个PolyBezier的控制点和端点,这样一直叠加,画的曲线还是不对(不平滑)
这种moveTo() , lineTo()就可以画了
以相邻的3个点来拟合一个二次曲线,再将这些二次曲线单独的画出来
感谢大家@所有人,已经用GDI函数DrawCurve解决图形绘制问题(针对固定点),感谢csdn代码,感谢大神们的倾情相助!