在图表上绘制一条线(y = 2x + 7)

时间:2013-01-17 02:01:21

标签: c# visual-studio-2010 charts graphing

我正在研究C#中的科学计算器。我有解析引擎等,现在我想添加一个图表,以便用户可以绘制一条线。是否有任何类型的控件可以让我输入一个函数,它会在图表中绘制一条线?我不是在谈论如何绘制个别点。

以斜率截距形式取这个线性方程,例如:

f(x) = 2x + 7

主要目标是允许用户在文本框中编写2x + 7,然后它将绘制该行的图形。如果可以使用自定义函数而不仅仅是线性函数,例如:

,那将是更好的选择
((x - 8) * 4^2)/(7.136 + x)

但这不是必需品。是否有第三方控制权?如果没有,我怎么能创建这样的控件?

我已经下载了一个图形函数的程序:

Desktop Graphing Calculator

如何在Visual C#2010 WinForms应用程序中实现此功能?

1 个答案:

答案 0 :(得分:2)

我搜索了mathematical function plot library for windows,发现了这个:

  • FPlot“用于绘制函数和测量数据的.NET库”(CodeProject上的项目)

您可以尝试使用以下源代码:

您必须检查许可证。 顺便说一下,我没有尝试过这些。