下面的代码是尝试使用gnuplot绘制图表。当我在Visual Studio 2013 F#Interactive中运行它时,会显示下图中的错误。但是,当我将代码复制到cmd / LinqPad中的FSI时,gnuplot会正确显示。有人知道为什么会这样吗?我也尝试使用monostudio,与visual studio一样。
open System
open System.Diagnostics
let gp =
new ProcessStartInfo
(FileName = "gnuplot", UseShellExecute = false,
CreateNoWindow = true, RedirectStandardInput = true)
|> Process.Start
// Draw graph of two simple functions
gp.StandardInput.WriteLine "plot sin(x) + sin(3*x), -x"
2015年11月23日更新: 坏消息: 再次手动重新键入字符串,但它不起作用。 将其保存为脚本&用fsi运行,图表显示。
好消息: Funplot库正在运行。