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

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

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

f(x) = 2x + 7 

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

 ((x - 8) * 4^2)/(7.136 + x) 

但这不是一个要求。 这是否有第三方控制? 如果没有,有人可以给我一般帮助,我将如何创建这样的控件?

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

桌面图形计算器

任何人都可以帮助我如何在我的Visual C#2010 WinForms应用程序中实现此function?

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

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

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

  • MathGV
  • 图形

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