1

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

以斜率截距形式的这个线性方程为例:

f(x) = 2x + 7

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

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

但这不是一个要求。是否有第三方控制?如果没有,我怎么能创建这样的控件?

我下载了一个程序,它可以像这样绘制函数:

桌面图形计算器

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

4

1 回答 1

2

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

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

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

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

于 2013-01-17T02:23:43.723 回答