J'essaie de tracer avec gnuplot sur mon Mac (OS X 10.8.5). J'ai installé X11 et XQuartz 2.7.4 et après cela, j'ai installé gnuplot, mais malheureusement, gnuplot ne pouvait pas tracer.
Les graphiques simples comme celui-ci ne parviennent pas à afficher et ne comportent aucun message d'erreur permettant de comprendre ce qui ne va pas:
[1/10/13 $gnuplot >plot sin(x)
macos
display
x11
open-source
Soheil
la source
la source
Réponses:
La même chose m’est arrivée, mais j’ai couru
et installé XQuartz . Maintenant
gnuplot
supporte lex11
terminal:Vous pouvez également enregistrer la sortie dans un fichier et utiliser
qlmanage -p
:qlmanage -p
affiche une erreur de sandboxing dans 10.9 et imprime du texte inutile dans STDOUT; j'utilise donc une fonction commeql() { qlmanage -p "$@"&>/dev/null; }
dans les shells.Une troisième option consiste à utiliser
set term dumb
pour la sortie de texte brut.la source
bew install gnuplot --qt
et cela fonctionne bien maintenant.--with-x11
mais je ne peux pas éditer deux caractères seulement.brew cask install xquartz
Sous OS X Yosemite 10.10.2 et El Capitan 10.11.2, le Gnuplot ne se compresse pas avec XQuartz. Répondez au commentaire de bibstha . Le gestionnaire de fenêtres beaucoup plus robuste est dans qt et cela fonctionne
Notez que l'utilisation
--qt
est obsolète maintenant.la source
Warning: gnuplot: --qt was deprecated; using --with-qt instead!
brew install gnuplot --with-qt --with-x11
.Est-ce que vous l'exécutez à partir d'une fenêtre de terminal ou d'une fenêtre X11? Le terminal lancera X11 séparément pour afficher le tracé. Il est donc possible qu'il ne soit pas immédiat (ou visible). X11 est-il lancé du tout lorsque vous tapez votre
plot
commande?Si vous l'essayez dans une fenêtre X11, le résultat devrait être plus immédiat.
De plus, si vous avez utilisé macports pour l’installer à l’origine, je vous recommanderais
homebrew
plutôt:EDIT : Pour vérifier où va la sortie, vous pouvez diriger vos résultats dans un fichier:
Ensuite, voyez si un fichier appelé
testimage.png
contient votre tracé. Vous pouvez également essayer de spécifier le terminal avec:la source
brew
. Il est difficile de diagnostiquer sans en savoir plus sur votre installation.À Yosemite, au départ, j'avais le quartz et le gunplot 5.0.0 installés. Cependant, je ne pouvais pas charger ma fenêtre x11 (tout le reste était fichier-X11 était en quelque sorte inconnu). Voici une solution de contournement qui "a fonctionné pour moi".
Allez dans le dossier source gunplot
puis dans le fichier "configure" sous les lignes suivantes
maintenant courir
a fonctionné parfaitement pour moi comme vous voyez ci-dessous
Type de terminal
set to 'x11'
.la source
Merci. Après le téléchargement de gunplot 5.0 et l’installation sous Yosemite 10.10.2, gnuplot n’a pas pu "charger" le terminal x11. Après avoir pointé le fichier de configuration sur / opt / X11 / include (reconfiguration, refonte et réinstallation), tout a bien fonctionné. (J'ai aussi été surpris que X11 soit dans / opt / X11.)
la source
La plupart des conseils donnés ici montrent comment installer / réinstaller GNUPlot via
brew
. Si vous avez une installation de GNUPlot et que vous ne savez pas quel terminal utiliser, vous pouvez le déterminer comme suit:Nous savons maintenant que nous utilisons le
qt
type de terminal. Maintenant que vous avez peu d’informations, vous pouvez décider de la marche à suivre, soit en suivant une des autres réponses pour réinstaller GNUPlot via,brew
soit en configurant votre terminal existant de la manière que vous souhaitez viaset terminal ....
. commander.la source