Tengo gnuplot 4.6 funcionando en Mac OS X. Funciona también desde Octave. Esta no es una pregunta relacionada con la octava, solo trata de convencerte de que gnuplot parece estar bien instalado. Mi problema es que, aunque puedo rotar gráficos con el mouse (estoy usando x11 como la ventana de trazado) en un modo por lotes (por ejemplo $ unixPrompt> gnuplot pm3d.dem funciona bien: puedo rotarlos/acercarlos), y TAMBIÉN puedo rotar gráficos en 3D creados desde dentro de Octave, pero NO PUEDO entrar en gnuplot y rotar cualquiera de esos gráficos desde el programa interactivo gnuplot. es decir. gnuplot> issuePlotCommands ... va a poner la trama bien, pero no puedo rotar ese diagrama como puedo hacerlo cuando he emitido los mismos comandos de forma discontinua o por octava. Mi gnuplot interactivo parece no permitir ninguna entrada de mouse en absoluto. Actualmente tengo GNUTERM = x11 en mi .profile. ¿Alguien puede señalar por qué el modo interactivo de mi instalación gnuplot no girará cuando lo haga para batch.dem fils y también para Octave? Gracias.por qué el modo interactivo de mi instalación gnuplot no girará cuando lo haga para archivos batch.dem y también para Octave
5
A
Respuesta
6
¿agrega set mouse
hacer alguna diferencia?
(desde el doc gnuplot)
The command `set mouse` enables mouse actions. Currently the pm, x11, ggi,
windows and wxt terminals are mouse enhanced. There are two mouse modes. The
2d-graph mode works for 2d graphs and for maps (i.e. splots with `set view`
having z-rotation 0, 90, 180, 270 or 360 degrees, including `set view map`)
and it allows tracing the position over graph, zooming, annotating graph etc.
For 3d graphs `splot`, the view and scaling of the graph can be changed with
mouse buttons 1 and 2. If additionally to these buttons the modifier <ctrl> is
hold down, the coordinate system only is rotated which is useful for large
data sets. A vertical motion of Button 2 with the shift key hold down changes
the `xyplane`.
en cuenta que el siguiente trabajo:
echo "plot sin(x); pause mouse keypress" | gnuplot -persist
pero esto no será:
echo "plot sin(x)" | gnuplot -persist
ya que el proceso debe ser gnuplot vivo para que el controlador gnuplot_x11 hable para la rotación.
9
Escriba pause -1
. ¡Eso me permitió la rotación!
Cuestiones relacionadas
- 1. Alejar en Octave/gnuplot
- 2. octave + gnuplot + os x 10.6: no pasa nada
- 3. vim: ¿no reconoce los alias cuando está en modo interactivo?
- 4. ¿Por qué mi proyecto de instalación de Visual Studio inicia IE cuando se completa la instalación?
- 5. Modo interactivo en matplotlib
- 6. pythonrc.py no se carga en modo interactivo
- 7. ¿Por qué IIS7 ignora mi encabezado de tipo de contenido cuando uso ASP.NET para transmitir archivos?
- 8. Historia del modo interactivo de Python y teclas de flecha
- 9. ¿Cómo habilitar el modo interactivo de python en cygwin?
- 10. ¿Por qué mi proyecto de instalación no realizará mi proceso de registro personalizado?
- 11. ¿Por qué el compilador no puede compilar mi código cuando lo escribo?
- 12. ¿Por qué Gnu Octave tiene ceros negativos?
- 13. ¿Por qué mi aplicación Cordova/PhoneGap para iOS no gira cuando el dispositivo gira?
- 14. ¿Por qué no está utilizando mi operador sobrecargado para ++?
- 15. ¿Por qué Android no tiene una dirección MAC para 3g cuando lo hace iOS?
- 16. El uso de gnuplot para histogramas apilados
- 17. ¿Por qué mi aplicación falla en modo de lanzamiento pero no en modo de depuración?
- 18. ¿Por qué mi DbNull no es un singleton cuando lo deserializo usando XmlSerialiser?
- 19. ¿Por qué mi imagen no aparece cuando uso Javascript innerHTML para llamarlo?
- 20. ¿Por qué Word no "llega al frente" cuando lo activamos?
- 21. ¿Por qué Visual Studio crea archivos de instalación de .exe?
- 22. ¿Qué es el/elemento? ¿Como lo uso? ¿Y por qué?
- 23. Cómo ejecutar el modo interactivo de git rebase para eliminar confirmaciones duplicadas
- 24. ¿El modo interactivo php de MAMP está roto?
- 25. .m archivos como MATLAB/Octave para texto sublime
- 26. Haga algo cuando mi servicio WCF comenzó
- 27. ¿Por qué mi método isFullHouse() también acepta un triple simple?
- 28. ¿Por qué before_save no se llama para mi modelo ActiveRecord?
- 29. ¿Por qué mi URLLoader no envía cuando se completa?
- 30. Biblioteca Java para generar el Gráfico interactivo
Es interesante ... el "mouse set" no hizo nada (y yo había intentado algunas variaciones del mouse), pero la adición de "pause mousepress" dentro del gnuplot ... es decir: gnuplot> splot pecado (blahblah); pausar la pulsación del mouse; trabajado. Ahora puedo rotar la trama como quería. Así que gracias. Con respecto a sus comentarios sobre la necesidad de que el proceso gnuplot esté activo (lo cual tiene sentido), miré el resultado del comando ps y noté que gnuplot y gnuplot_x11 eran persistentes en los comandos interactivos. Tal vez la "pausa de pulsación del mouse" dice buscar los comandos del mouse? – werdevo
Un poco de claridad en el comando ps: Miré a ps ambos cuando ingresé a) gnuplot> splot sin (blah); b) gnuplot> splot sin (bla); pausar la pulsación del mouse; y el gnuplot (por supuesto, es el programa interactivo) y gnuplot_x11 estaban presentes (y sin cambios en las identificaciones del proceso) a través de ambas variaciones. Por lo que vale. – werdevo
@werdevo - 'pause mouse keypress' dice buscar entrada de teclado/mouse, pero no veo por qué eso realmente marcaría la diferencia si estás sentado escribiendo en el prompt de gnuplot ... (no hace una diferencia para mí). – mgilson