WARNING: Plotting with an 'unknown' terminal. No output will be generated. Please select a terminal with 'set terminal'
我正在遵循斯坦福大学的安德鲁·吴(Andrew Wu)提供的出色的机器学习课程。 当我在ex5文件中执行绘图功能时,八度cli命令行报告以下警告:
1 2 3 4 5 6 |
计算有效,但并非所有图形都按图绘制。
我尝试设置终端qt或其他类似x11的终端,但是它们都不起作用。
这篇文章中的解决方案无法在Mac OS上的gnuplot Octave中找到x11终端。
我的Mac是优胜美地10.10.3
我的gnuplot是
1 2 3 4 | G N U P L O T Version 5.0 patchlevel 1 last modified 2015-06-07 ... Terminal type set to 'unknown' |
我的XQuartz 2.7.7(xorg-server 1.15.2)
有人知道如何解决吗? 谢谢!
尝试重新安装
1 | brew reinstall gnuplot --with-qt |
1)打开终端并尝试运行
1 | gnuplot |
2)在gnuplot中,运行命令
1 | set terminal |
这应该列出所有可用的终端类型。
3)在八度中,选择一个可用的gnuplot终端类型,然后运行setenv()。 例如,这可能是
1 2 | setenv('GNUTERM','qt') setenv('GNUTERM','x11') |
希望这对某人有帮助!
昨晚我遇到了同样的问题。 我能找到的最简单的解决方案是将终端从Octave设置为
1 | setenv('GNUTERM','qt') |
现在您可以像往常一样调用
对我来说,修复的是:
1 2 | brew install Caskroom/cask/aquaterm brew upgrade gnuplot --with-aquaterm --with-qt4 |