【发布时间】:2012-11-27 00:40:53
【问题描述】:
我已经通过 Homebrew 安装了 Octave 和 gnuplot,并下载了 AquaTerm.dmg。 当我尝试绘图时,我收到以下消息:
octave:4> plot(x,y)
gnuplot> set terminal aqua enhanced title "Figure 1" font "*,6"
^
`line 0: unknown or ambiguous terminal type; type just 'set terminal' for a list`
在 bash 终端中,set terminal、set Terminal、set term,(同样,后跟“aqua”)等什么也没有。
我已经尝试从已经打开“AquaTerm”的八度音阶再次绘图,但没有。我试过直接从 gnuplot 绘图,但同样的问题.. 我该怎么做这个“设置终端 aqua”?
Gnuplot 启动消息显示“Terminal type set to 'x11'”但不知道如何更改它,之前的命令也不起作用。
由于没有从 Homebrew 安装 AquaTerm,因此可能 octave/gnupot 找不到它……但不知道。 有什么猜测吗?谢谢!
【问题讨论】:
-
这到底和 bash 有什么关系?你被要求在 gnuplot 中输入
set terminal,而不是在 bash 中。 -
@n.m 我在 bash 中尝试过,因为在消息之后(因此在八度音程内)输入“set terminal”rigt 会出错。现在我尝试打开 gnuplot 并键入“设置终端”,它工作了,它显示了一个列表,其中没有 aqua。感谢您的链接!由于我从
brew安装了gnuplot,我没有直接编译它。如果我在 brew 之外下载并编译 gnuplot 不知道八度是否会有任何冲突或问题... -
对于 Linux 用户:尝试安装
gnuplot-x11并将setenv("GNUTERM","X11")添加到您的~/.octaverc。 -
setenv("GNUTERM","qt")为我工作。
标签: terminal gnuplot x11 octave homebrew