您好 对于我的控制台应用程序,我一直在使用gnuplot来绘制图表。但是现在我正在为我的应用程序创建GUI,在我看来,在窗体外打开的Gnuplot图表窗口看起来很难看。所以我想知道是否有办法以某种方式将外部gnuplot图表窗口合并到winform中
答案 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或其他各种格式。然后,您可以在图像查看器中显示输出。