Pregunta

No sé si es una pregunta para stackoverflow o superusuario, pero supongo que la comunidad beta SU es demasiado pequeña para esas preguntas específicas. Siéntase libre de redirigirlo si lo considera adecuado.

Estoy intentando configurar gnuplot para que al inicio siempre tenga la coma como separador de archivos de datos, con el siguiente comando

set datafile separator ","

desafortunadamente, parece que no hay un concepto de " .gnuplotrc " en gnuplot (al menos, no encontré nada en la página de manual, y no tengo strace en esta máquina, por lo que no puedo ver por mí mismo). Estoy cansado de escribir el comando cada vez que enciendo gnuplot. ¿Alguien tiene una buena solución para esto?

NB: la carga no resuelve, todavía tendría que escribir el comando de carga.

¿Fue útil?

Solución

De hecho, hay un archivo de inicio gnuplot: se llama .gnuplot y debe hacer exactamente lo que quieres. Para obtener más información, intente ejecutar help startup dentro de una sesión interactiva de gnuplot.

  

18 Puesta en marcha

     

Cuando se ejecuta gnuplot , busca un archivo de inicialización para cargar. Este archivo se llama .gnuplot en sistemas Unix y AmigaOS, y GNUPLOT.INI en otros sistemas. Si este archivo no se encuentra en el directorio actual, el programa lo buscará en el directorio HOME (en AmigaOS, TOS de Atari (único), MS-DOS, Windows y OS / 2, la variable de entorno GNUPLOT debería contener el nombre de este directorio; en Windows NT, usará USERPROFILE si GNUPLOT no está definido). Nota: si NOCWDRC se define durante la instalación, gnuplot no leerá del directorio actual.

     

Si se encuentra el archivo de inicialización, gnuplot ejecuta los comandos en él. Estos pueden ser comandos legales de gnuplot , pero generalmente se limitan a configurar el terminal y definir funciones o variables de uso frecuente.

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

Otros consejos

Para la nueva versión de gnuplot intente esto:

Vea la ruta del archivo gnuplotrc usando el comando dentro de gnuplot:

*show loadpath*

Luego, solo abra el archivo y agregue los comandos que desee.


Aquí hay más información de la documentación de la última versión ( 4.6 ):

Cuando se ejecuta gnuplot, & # 64257; rst busca una inicialización en todo el sistema & # 64257; nombre de archivo gnuplotrc . La ubicación de este & # 64257; le es determinada cuando el programa está construido y es reportado por show loadpath . Luego, el programa busca en el directorio de INICIO del usuario un & # 64257; le llamado .gnuplot en sistemas similares a Unix o GNUPLOT.INI en otros sistemas. (Windows y OS / 2 lo buscarán en el directorio nombrado en la variable de entorno GNUPLOT; Windows usará USERPROFILE si GNUPLOT no está definido en & # 64257; ned). Nota: El programa se puede configurar & # 64257; para buscar & # 64257; primero en el directorio actual, pero no se recomienda porque es una mala práctica de seguridad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top