Me gusta mucho más, es realmente genial para guiones utilizando R. Pero no sé cómo usar un dispositivo gráfico externo a la gnuplot (por ejemplo, usando Octave). Soy capaz de producir el gráfico deseado, pero tengo que usar Sys.sleep y no quiero hacerlo, porque quiero cerrarlo yo mismo de una manera interactiva o mejor continuar el script sin cerrar el dispositivo.Dispositivo gráfico externo para littler o Rscript
Hasta el momento esto es lo que mi código es el siguiente:
#!/usr/bin/env r -t
suppressMessages(require(Cairo))
CairoX11()
plot(rnorm(1000), pch = 19)
Sys.sleep(50)
# some code without closing the graphics window
Mi pregunta es: ¿Sabe usted una forma de lograr eso?
Cualquier indicio, documento, enlace o código será apreciado
Antes que nada quisiera agradecerle a usted (y a Jeffrey Horner) por ser más liviano, es realmente útil y también más fácil de usar que Rscript (incluso hago algún administrador de sistema en mi kubuntu con R ahora !!). Tienes razón sobre el marco externo, hasta ahora probé tkrplot, la nueva interfaz r qt (qtbase y qtpaint) e incluso gnuplot (a través de TeachingDemos) y también finalmente encontré una manera de mantener mis gráficos R sin usar Sys.sleep (I use el localizador en su lugar y haga clic con el botón derecho para continuar el script). Trataré de encontrar una solución más elegante al problema. Gracias de nuevo – dickoa
El placer de ser de ayuda. Si tienes una pequeña demostración sucinta que quizás solo incluya tcltk y tkrplot, me encantaría agregar eso al paquete (y por supuesto darte crédito completo, etc.). Lo que ha preguntado aquí es un problema relevante, y deberíamos enviar una solución de muestra. –
Excelente idea, estaré encantado de enviarle un código reproducible o publicarlo aquí cuando termine este trabajo. – dickoa