Charts Winforms/GDI+;画图表的曲线

Charts Winforms/GDI+;画图表的曲线,charts,graph-layout,graph-drawing,Charts,Graph Layout,Graph Drawing,在我的Winforms应用程序中,我有一个小图表。没什么特别的,只是一堆用线连接的x/y点 最好画一条曲线而不是一条线来连接这些点。但由于数学从来都不是我的强项,我不知道该怎么做 任何类型的示例或建议都会很有帮助。这非常简单-不需要任何数学运算-只需使用Graphics.DrawCurve而不是DrawPolygon/DrawLine(请参阅关于此函数的非常好的帮助)。对于线程的复活表示歉意,但我不得不回答这个问题: 在你的头脑中清楚你想要实现什么。我不知道你项目的细节,但建议的方法不适合许多应

在我的Winforms应用程序中,我有一个小图表。没什么特别的,只是一堆用线连接的x/y点

最好画一条曲线而不是一条线来连接这些点。但由于数学从来都不是我的强项,我不知道该怎么做


任何类型的示例或建议都会很有帮助。

这非常简单-不需要任何数学运算-只需使用Graphics.DrawCurve而不是DrawPolygon/DrawLine(请参阅关于此函数的非常好的帮助)。

对于线程的复活表示歉意,但我不得不回答这个问题:

在你的头脑中清楚你想要实现什么。我不知道你项目的细节,但建议的方法不适合许多应用。正确的解决方案取决于您是希望绘制的曲线看起来漂亮,还是表示有意义的数据。对于前者,绘制贝塞尔曲线是可以的,但它们在数学上没有意义,如果你试图绘制一个图形,以科学的严谨解释,它们会误导用户。对于许多应用程序,您需要的是最适合的产品线。这些函数具有明确的函数形式,例如,二次多项式(也称为抛物线)、对数曲线或移动平均线。所有这些都存在于Excel中,并且都有特定的应用程序,对于超出其特定职权范围的任何事情,都是错误的选择。数据统计分析的主题可能超出了StackOverflow post的范围,但首先,请查阅“线性回归”,您所描述的内容将在这一数学领域得到全面处理