web-dev-qa-db-fra.com

AVERTISSEMENT: traçage avec un terminal 'inconnu'. Aucune sortie ne sera générée. Veuillez sélectionner un terminal avec 'set terminal'

je suis le grand cours d’apprentissage automatique donné par Andrew Wu de Stanford. Lorsque j'ai exécuté la fonction de tracé dans le fichier ex5, la ligne de commande octave cli signale l'avertissement suivant:

set terminal aqua enhanced title "Figure 1" size 560 420  font "*,6" dashlength 1
                      ^
         line 0: unknown or ambiguous terminal type; type just 'set terminal' for a list

WARNING: Plotting with an 'unknown' terminal.
No output will be generated. Please select a terminal with 'set terminal'.

Le calcul fonctionne mais tous les graphiques n'ont pas été dessinés par tracé. J'ai essayé de définir le terminal qt ou d'autres comme x11, mais aucun d'entre eux n'a fonctionné. La solution dans cet article Impossible de trouver le terminal x11 dans gnuplot Octave sous Mac OS ne fonctionne pas non plus.

mon mac est Yosemite 10.10.3 mon gnuplot est 

G N U P L O T
Version 5.0 patchlevel 1    last modified 2015-06-07 
...
Terminal type set to 'unknown'

mon XQuartz 2.7.7 (xorg-server 1.15.2)

Quelqu'un sait comment réparer? Merci!

11
Loro Tashi

Essayez de réinstaller gnuplot--with-qt, par exemple.

brew reinstall gnuplot --with-qt
10
kenorb

1) Ouvrez le terminal et essayez de courir

gnuplot

2) Dans gnuplot, lancez la commande 

set terminal

Cela devrait lister tous vos types de terminaux disponibles.

3) En octave, choisissez un type de terminal gnuplot disponible et exécutez setenv (). Par exemple, cela pourrait être 

setenv('GNUTERM','qt')
setenv('GNUTERM','x11')

J'espère que cela aide quelqu'un!

8
Kevin Lee

J'ai fait face au même problème hier soir. La solution la plus simple que j'ai pu trouver était de régler le terminal sur qt depuis Octave. 

setenv('GNUTERM','qt')

Maintenant, vous pouvez appeler plot comme d'habitude. 

3
Akshay

pour moi, ce qui était réglé:

brew install Caskroom/cask/aquaterm
brew upgrade gnuplot --with-aquaterm --with-qt4
0
rrr