配置用于在Julia中显示Gadfly图的浏览器

bur*_*mon 5 julia gadfly

我在Windows 7上使用Julia 0.4.5.当我调用时Gadfly.plot,Internet Explorer打开以显示绘图.

如何配置Julia使用我选择的浏览器(如Google Chrome)来显示Gadfly图?

张实唯*_*张实唯 6

似乎Gadfly使用此函数打开.html文件:

function open_file(filename)
    if OS_NAME == :Darwin
        run(`open $(filename)`)
    elseif OS_NAME == :Linux || OS_NAME == :FreeBSD
        run(`xdg-open $(filename)`)
    elseif OS_NAME == :Windows
        run(`$(ENV["COMSPEC"]) /c start $(filename)`)
    else
        warn("Showing plots is not supported on OS $(string(OS_NAME))")
    end
end
Run Code Online (Sandbox Code Playgroud)

因此对于Windows,您可以编写替代cmd.exe(可能是.bat,用于检查参数是否为.html,然后启动chrome或传递给真正的cmd.exe),并替换 ENV["COMSPEC"]