Mac上的GNUPLOT“x11 aborted”

时间:2016-12-14 17:05:14

标签: gnuplot homebrew

要使用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.

有什么建议吗?

3 个答案:

答案 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后再注销并重新登录。