Installer gnuplot 5.0.1 sur OSX

j'ai téléchargé les fichiers source de gnuplot 5.0.1 (gnuplot-5.0.1.tar.gz) à partir de la Source forge page. J'ai aussi installé les outils en ligne de commande sur mon OS X 10.7.5 pour avoir gcc et make dans le /usr/bin dossier.

j'ai suivi les instructions d'installation trouvées dans INSTALL.gnu le fichier de l'archive: j'ai couru le configure le fichier et tapé make, make check,make install et make clean. Avec ces commandes, gnuplot est situé dans /usr/local/bin/.

make check la commande produit beaucoup de lignes dans le shell avant de tester de nombreux scripts gnuplot. Je pouvais en fait visualiser les tracés et j'ai pensé "super, ça marche". J'ai donc ouvert un nouveau terminal shell et tapé gnuplot pour commencer à l'utiliser (le terminal est automatiquement défini à qt). A simple plot sin(x) échoue. Gnuplot renvoie ces messages:

Could not start gnuplot_qt with path "/usr/local/libexec/gnuplot/5.0/gnuplot_qt" 
Could not start gnuplot_qt with path "/usr/local/libexec/gnuplot/5.0/gnuplot_qt" 
Could not connect to gnuplot_qt "" . Starting a new one 
Could not start gnuplot_qt with path "/usr/local/libexec/gnuplot/5.0/gnuplot_qt" 

Warning: slow font initialization  .  .  .  .  .  .  .  .  .
Warning: slow font initialization  .  .  .  .  .  .  .  .  .
Warning: slow font initialization  .  .  .  .  .  .  .  .  .
Warning: slow font initialization  .  .  .  .  .  .  .  .  .

… 

le message d'avertissement continue d'apparaître indéfiniment si Je ne ferme pas le terminal.

25
demandé sur dada 2015-09-06 11:49:03

5 réponses

pour minimiser mon effort, j'ai tendance à utiliser les gestionnaires de paquets pour installer des outils en ligne de commande autant que possible.

pour OS X je recommande d'utiliser homebrew. Installer gnuplot avec homebrew est aussi facile que de taper: brew install gnuplot

46
répondu irundaia 2015-09-06 09:23:51

la meilleure façon d'utiliser gnuplot sur MacOS est de le configurer pour qu'il fonctionne avec aquaterm par opposition à X11. Voici ce que j'ai fait pour le faire sur Yosemite et El Capitan MacOS:

  1. d'abord enlever toute pré-installation de gnuplot et aquaterm, le cas échéant:
    • Brew uninstall gnuplot
    • supprimer manuellement Aquaterm si vous l'avez installé via le fichier dmg précédemment à partir de votre application.
    • si vous avez installé Aquaterm en utilisant brew puis utiliser brew uninstall aquaterm.

bottomline: vous ne devriez pas avoir d'installation de gnuplot ou aquaterm sur votre système.

  1. maintenant installer aqua term en utilisant la commande brew:
    • brew install Caskroom/cask/aquaterm
  2. puis installez gnuplot en utilisant la commande follwing:
    • brew install gnuplot --with-aquaterm --with-qt4
  3. Enfin, exécuter la commande suivante pour créer un raccourci de gnuplot dans votre chemin
    • ln -s /usr/local/Cellar/gnuplot/5.0.4/bin/gnuplot /usr/local/bin/gnuplot

C'est tout; il suffit de noter que l'emplacement de gnuplot pourrait être différent si brew a installé une version différente de gnuplot.

maintenant si vous courez gnuplot dans votre terminal, vous devriez voir quelque chose comme ceci: la sortie de gnuplot commande

11
répondu Henaras Khazaei 2016-08-16 15:28:09

grâce à @irundaia answer plus quelques recherches Google, j'ai finalement obtenu gnuplot travailler avec mon terminal X11 préféré. Voici le workflow: dans un type de terminal:

brew uninstall gnuplot
brew install gnuplot --with-x11

la première commande Désinstaller un gnuplot précédent installé avec homebrew. La seconde commande installe gnuplot par spécifier le terminal x11. De cette façon, l'ouverture de gnuplot définit automatiquement le terminal à x11, et les messages d'avertissement concernant "gnuplot_qt" et "l'initialisation lente de la police"." disparu!

3
répondu dada 2018-02-09 12:44:50

j'ai rencontré des problèmes similaires pendant que je testais quelques algorithmes en utilisant Octave, donc j'ai fait ce qui suit qui a résolu les problèmes.

vous pouvez essayer ceci, si vous avez déjà gnuplot installé, s'il vous plaît désinstallez-le en utilisant brew uninstall gnuplot.

  • télécharger Aquaterm de emplacement.
  • une Fois le téléchargement terminé, suivez les instructions pour l'installation
  • Ouvrir Aquaterm X. x.x.dmg
  • Double cliquez sur AquatermInstaller.pkg
  • Suivez l'assistant d'installation.
  • une fois L'installation D'Aquaterm terminée, installez gnuplot en utilisant la commande ci-dessous

    brew install gnuplot –with-aquaterm —-with-qt4
    

    la commande ci-dessus, ainsi que l'installation gnu plot, configure également le type de terminal à aqua, ce qui signifie que vous n'avez pas à lancer l'installation setenv command post. Pour confirmer, lancez la commande "gnuplot" dans le terminal et au bas du résultat, vous devriez voir " Terminal type de jeu d'aqua".

pour vérifier l'installation et la configuration, exécutez le test ci-dessous en Octave:

x = 1:10
y = 1:10
plot(x,y)

qui devrait lancer aquaterm avec le graphique.

1
répondu Raj 2017-09-17 19:29:46

veuillez régler correctement les paramètres d'environnement ci-dessous.

GNUPLOT_DRIVER_DIR = "/usr/local/libexec/gnuplot/5.2"
GNUPLOT_PS_DIR     = "/usr/local/share/gnuplot/5.2/PostScript"
HELPFILE           = "/usr/local/share/gnuplot/5.2/gnuplot.gih"

par exemple:

export GNUPLOT_DRIVER_DIR="/home/boris/local/libexec/gnuplot/5.2"
0
répondu user10081298 2018-07-15 05:24:29