要使用gnuplot
安装x11
,我使用了以下命令:
brew install gnuplot --with-x11
我正在运行OS X EL Capitan版本10.11.6。当我运行gnuplot时,我获得了:
G N U P L O T Version 5.0 patchlevel 5 last modified 2016-10-02
Copyright (C) 1986-1993, 1998, 2004, 2007-2016 Thomas Williams, Colin Kelley and many others
gnuplot home: http://www.gnuplot.info faq, bugs, etc: type "help FAQ" immediate help: type "help" (plot window: hit 'h')
Terminal type set to 'unknown'
然后我尝试绘制像sin(x)这样简单的东西,我得到了错误
gnuplot: unable to open display ''
gnuplot: X11 aborted.
有什么建议吗?
答案 0 :(得分:1)
首先,如果你还没有,你必须输入命令
set term x11
这是基础,因为没有设置term
你就不能有输出。
然后,如果它仍无法正常工作,请尝试卸载 gnuplot 并重新安装其他终端,例如qt
终端(这也很好,因为如果你有3D图可以与之交互),可以使用命令
brew uninstall gnuplot
brew install gnuplot --with-qt
或者,如果您确实需要x11
作为终端,可以查看here on AskDifferent(似乎有人已经遇到过类似问题)。
此外,键入set term
可能会有所帮助,并为您提供预先安装的gnuplot终端的完整列表,并记住,如果您在GNUPLOT指南之前进行了问题检查,可以使用命令{{1在你的情况下:
help "ANYTHING_INSIDE_GNUPLOT"
答案 1 :(得分:1)
使用ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "bind", "init();", true);
进行安装时,请确保已安装XQuartz
。
否则请尝试使用QT重新安装--with-x11
,例如
gnuplot
答案 2 :(得分:1)
我必须在set term x11
工作之前安装XQuartz后再注销并重新登录。