Question

Je ne sais pas s'il s'agit d'une question de stackoverflow ou de superutilisateur, mais la communauté beta SU est encore trop petite pour des questions aussi spécifiques, je suppose. N'hésitez pas à le rediriger si vous le jugez utile.

J'essaie de configurer gnuplot pour qu'au démarrage, j'ai toujours la virgule comme séparateur de fichier de données, avec la commande suivante

set datafile separator ","

Malheureusement, il semble qu’il n’existe aucun concept de ".gnuplotrc". dans gnuplot (du moins, je n'ai rien trouvé dans la page de manuel et je n'ai pas de trace sur cette machine, je ne peux donc pas voir par moi-même). J'en ai assez de taper la commande chaque fois que je lance gnuplot. Quelqu'un at-il une bonne solution pour cela?

NB: le chargement ne résout pas, je dois quand même taper la commande de chargement.

Était-ce utile?

La solution

En fait, il existe un fichier de démarrage gnuplot: il s’appelle .gnuplot et doit faire exactement ce que vous voulez. Pour plus de détails, essayez d’exécuter help startup dans une session interactive gnuplot.

  

18 Mise en route

     

Lorsque gnuplot est exécuté, il recherche un fichier d'initialisation à charger. Ce fichier s'appelle .gnuplot sur les systèmes Unix et AmigaOS, et GNUPLOT.INI sur d'autres systèmes. Si ce fichier ne se trouve pas dans le répertoire en cours, le programme le recherchera dans le répertoire HOME (sous AmigaOS, TOS Atari (unique), MS-DOS, Windows et OS / 2, la variable d'environnement GNUPLOT doit contenir le nom de ce répertoire; sous Windows NT, il utilisera USERPROFILE si GNUPLOT n’est pas défini). Remarque: si NOCWDRC est défini lors de l'installation, gnuplot ne lira pas à partir du répertoire actuel.

     

Si le fichier d'initialisation est trouvé, gnuplot exécute les commandes qu'il contient. Il peut s’agir de commandes gnuplot légales, mais elles se limitent généralement à la configuration du terminal et à la définition de fonctions ou de variables fréquemment utilisées.

http://www.gnuplot.info/docs_4.2/ gnuplot.html # x1-6900018

Autres conseils

Pour la nouvelle version de gnuplot, essayez ceci:

Consultez le chemin du fichier gnuplotrc à l'aide de la commande située dans gnuplot:

*show loadpath*

Ensuite, ouvrez simplement le fichier et ajoutez les commandes souhaitées.


Voici plus d'informations de la documentation de la dernière version ( 4.6 ):

Lorsque vous exécutez gnuplot, il recherche d’abord un fichier d’initialisation appelé gnuplotrc . L'emplacement de ce fichier est déterminé lors de la création du programme et signalé par show loadpath . Le programme recherche ensuite dans le répertoire HOME de l’utilisateur un fichier nommé .gnuplot sur les systèmes de type Unix ou GNUPLOT.INI sur d’autres systèmes. (Windows et OS / 2 le rechercheront dans le répertoire indiqué dans la variable d'environnement GNUPLOT; Windows utilisera USERPROFILE si GNUPLOT n'est pas défini). Remarque: le programme peut être configuré pour apparaître en premier dans le répertoire en cours, mais cela n’est pas recommandé car cette pratique de sécurité est mauvaise.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top