Lorsque j'essaie de tracer un graphique sur GNU Octave, et que j'essaie d'utiliser un tracé, cela me donne la sortie suivante
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
J'utilise Mac OS X 10.9.2. J'ai essayé d'utiliser
octave:79> setenv("GNUTERM","X11")
mais je reçois toujours la même erreur.
setenv("GNUTERM","qt")
dans votre commande d'octave Invite, cela devrait résoudre le problème.
Je pense que votre problème vient de l’utilisation de la CLI.
À partir du 2 janvier 2014. Si vous utilisez OS/X 10.9 (Maverics), vous pouvez choisir d'utiliser l'interface graphique intégrée à partir du package binaire en téléchargeant le fichier Octave 3.8.0 .dmg . Utilisez Octave-gui et non pas Octave-cli, ou démarrez l’interface graphique à partir de la CLI.
Mais comme il n’est pas aussi raffiné que nous le souhaiterions, nous avons décidé d’attendre la série de versions 4.0.x pour que l’interface graphique devienne l’interface par défaut (d’ici là, vous pouvez utiliser l’option --force-gui pour la démarrer. ).
Et si vous avez besoin d’Aqua Terminal au lieu de X11, cela pourrait aider:
brew uninstall --force gnuplot
brew install gnuplot --with-aquaterm --with-qt4
Vous n'avez pas besoin d'ajouter setenv ("GNUTERM", "X11") ou d'ajouter GNUTERM env.var au fichier octaverc.
J'ai ce problème aussi et résolu en installant un Aquaterm pour mac comme mentionné ici .
p.s. Si vous recevez des avertissements tels que "warning: ne peut correspondre à aucune police: * -normal-normal-10" comme je l'ai fait, essayez de vérifier votre /usr/local/etc/fonts/fonts.conf
Pour l'installer sans aquaterm:
brew cask install xquartz
brew install gnuplot --with-x
brew install octave
vim ~/.octaverc
setenv("GNUTERM", "X11")
graphics_toolkit("gnuplot");
J'ai eu le même problème lorsque j'utilisais Octave-cli, et je l'évite en utilisant "Octave-gui".
Téléchargez et installez Aquaterm.
Sudo wget https://Gist.githubusercontent.com/tuvistavie/8466870/raw/9064b4b3dfb3644950b6f5745056f54f8d6e56c6/gnuplot.rb -O /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/gnuplot.rb
brew uninstall gnuplot
brew update && brew upgrade
brew tap homebrew/science
brew info gnuplot
brew reinstall gnuplot --aquaterm --qt --test
a travaillé pour moi ref