¿Es posible crear gráficos dinámicos en Gnuplot? Lo que necesito para mis propósitos es que, como los datos se generan a través de un bucle, usaré gnuplot para poner un marcador en el eje x-y conservando los más antiguos. De alguna forma, podré observar la evolución de los datos en lugar de solo ver el resultado final del lote.Trazado dinámico en Gnuplot (dibujado en MATLAB)
Lo que quiero especialmente es equivalente al comando "dibujado" en MATLAB.
Aunque no estoy totalmente relacionado, en este momento estoy usando lisp común para generar los datos en un bucle y cgn para trazar dentro de lisp usando gnuplot. (Puedo trazar datos en forma de lotes dentro de lisp común usando cgn que utiliza gnuplot)
Muchas gracias de antemano por su atención.
editar: He escrito un código en el ceceo común para este propósito. Puede verificarlo aquí:
Plotting data sequentially from emacs using Common Lisp and Gnuplot
Sin embargo, este hilo es más general y solicita un trazado dinámico en gnuplot. Cualquier sugerencia es bienvenida.
Siempre he usado file-IO para comunicarme desde lisp a MATLAB. Nunca obtuve una gran funcionalidad de visualización de lisp directamente. Estaré interesado en ver si alguien ofrece mejores soluciones aquí –
@claytonstanley, ¿pueden consultar el enlace de arriba? También me gustaría ver su implementación de lisp-MATLAB, ya que hasta la fecha siempre he usado MATLAB para mis propósitos y si de alguna manera puedo dar comandos a MATLAB desde lisp, realmente me gustaría verlo. También puede enviarme un correo electrónico si lo desea. Muchas gracias por adelantado. – YBE
Su enlace de arriba parece un gran comienzo. Mucho más dinámico que cualquier tipo de archivo-IO probablemente pueda atraparte. La solución file-IO que utilicé fue simplemente generar los datos para trazar en un archivo txt, y luego disparar un archivo m para trazar los datos en ese archivo. La ruta que va con cgn parece mucho mejor; y mantiene todo en común ceceo; No tengo ninguna experiencia con cgn, así que no puedo ayudar allí. Si realmente quieres usar Matlab para hacer el trazado, algún tipo de interfaz más dinámica entre lisp y Matlab es probablemente el camino correcto. ¿Sockets? Sé que Lisp los apoya bien; no estoy seguro de MLAB. –