web-dev-qa-db-fra.com

Octave ne parcelle pas

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.

53
user2472071

setenv("GNUTERM","qt") dans votre commande d'octave Invite, cela devrait résoudre le problème.

224
Cheng Long

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. 

Une note sur l'interface graphique de The Octave Home Page

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. ).

9
waTeim

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.

4
Anthony Akentiev

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 

2
Leon.Z

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");
1
laktak

J'ai eu le même problème lorsque j'utilisais Octave-cli, et je l'évite en utilisant "Octave-gui".

0
liamlee

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

0
pavan