Por ejemplo, esto mantiene la gnuplot-x11
ventana gráfica abierta hasta que se presiona una tecla:
gnuplot -e "plot \"file\" ; pause -1 \"text\""
¿Cómo mantenerlo abierto hasta que se cierre manualmente?
Por ejemplo, esto mantiene la gnuplot-x11
ventana gráfica abierta hasta que se presiona una tecla:
gnuplot -e "plot \"file\" ; pause -1 \"text\""
¿Cómo mantenerlo abierto hasta que se cierre manualmente?
Respuestas:
Use la opción -p
o --persist
:
gnuplot --persist -e 'plot sin(x)'
Esto mantendrá la ventana abierta hasta que se cierre manualmente. Desde la página del manual :
-p, --persist lets plot windows survive after main gnuplot program
exits.
Puede hacer que su programa de trama se actualice periódicamente, convirtiéndolo en un gráfico en vivo. Esto se usa más comúnmente para los registradores de datos donde se actualiza el archivo.
Pero en referencia a su pregunta, mantiene la trama abierta, refrescante, hasta que presiona Ctrl-C
Simplemente agregue estas dos líneas al final de su programa de trazado:
pause 30
reread
Una ventaja de hacerlo de esta manera es que no necesita salir del entorno gnuplot para usarlo, especialmente durante la depuración. Cuando detiene la trama, regresa al indicador gnuplot. Todavía puede usar
!vi plotpgm.gp
para editar el programa desde el entorno gnuplot, luego elload "plotpgm.gp
comando para iniciarlo nuevamente.