有没有办法将gnuplot的图表合并到winform中

时间:2011-04-29 19:10:15

标签: c# winforms gnuplot

您好 对于我的控制台应用程序,我一直在使用gnuplot来绘制图表。但是现在我正在为我的应用程序创建GUI,在我看来,在窗体外打开的Gnuplot图表窗口看起来很难看。所以我想知道是否有办法以某种方式将外部gnuplot图表窗口合并到winform中

4 个答案:

答案 0 :(得分:0)

最原始的实现方法是使gnuplot输出图形为PNG文件(通过set output选项),然后在操作完成后将其加载到winform中。您需要System.Diagnostics命名空间来启动gnuplot。

答案 1 :(得分:0)

您可能希望使用其他类似zedgraph或C#中的许多其他可能性来在GUI中显示绘图。像这样,你甚至可以与剧情本身进行一些互动,这对gnuplot来说很难实现。

答案 2 :(得分:0)

Novikov拥有它的权利,但GNUplot中有交互式图表类型,所有图表在GNUplot查看器窗口中查看时都是交互式的。

也许最好的解决方案是两者兼顾。默认情况下显示静态.png,但提供一个按钮来启动GNUplot窗口以进行交互。

答案 3 :(得分:0)

Gnuplot可以获取一个配置绘图的命令文件,并将绘图输出为GIF,PNG或其他各种格式。然后,您可以在图像查看器中显示输出。