¿Cómo puede un usuario cambiar de forma interactiva un aspecto (por ejemplo, orientación o longitud de una línea) en un gráfico 2D?R ¿parcela interactiva?
14
A
Respuesta
8
El paquete rpanel me ha funcionado.
library(rpanel)
lvm.draw <- function(panel) {
x=0:20
plot(x, panel$int + (panel$slo*x), ylim=panel$data, ylab="y", main="Adam's Super Duper Interactive Graph", typ="l", lwd=3, col="red")
grid()
panel
}
ylimdat<-c(-50,50)
panel <- rp.control(title = "Adam's Panel", data=ylimdat, slo=0.5, int=1.0, size=c(300, 160))
rp.slider(panel, var=slo, from=-5, to=5, action=lvm.draw, title="Slope", pos=c(5, 5, 290, 70), showvalue=TRUE)
rp.slider(panel, var=int, from=-50, to=50, action=lvm.draw, title="Intercept", pos=c(5, 70, 290, 90), showvalue=TRUE)
2
La función tkexamp en el paquete TeachingDemos le ayuda a crear un gráfico con controles para cambiar varias opciones en el gráfico, hay varios ejemplos en la página de ayuda que se pueden ejecutar para ver cómo funciona.
La función TkIdentify en el mismo paquete le permite arrastrar etiquetas (junto con líneas que apuntan de puntos a etiquetas) a la posición deseada, puede comenzar con el código de esa función (todas las R, nada compiladas) como base para su propia trama dinámica que permitiría arrastrar una línea.
11
Cuestiones relacionadas
- 1. Suprimir ticks en la parcela en r
- 2. R ggplot ordenar bares en la parcela "barplot-como"
- 3. Recomendaciones para la depuración "dinámica/interactiva" de funciones en R?
- 4. R Cambiar la escritura de no interactivo a interactiva
- 5. Parcela Regresión Superficie
- 6. ¿Parcela en una parcela específica en la ventana de varios planos?
- 7. Matlab 3D Matrix Parcela
- 8. R: ordenar las facetas de valor en lugar de por orden alfabético en una parcela ggplot2
- 9. cómo escribir micrómetro cuadrado por metro cúbico en la etiqueta de la parcela en R
- 10. parcela no tiene tipo de diagrama en cuenta en el lenguaje R
- 11. control de los parámetros del título de una parcela en R
- 12. parcela matriz de frecuencia ponderada
- 13. ¿Rotar una parcela en MATLAB?
- 14. Linux C: salida interactiva
- 15. Indicación interactiva con thor
- 16. consola interactiva para Ruby, PHP
- 17. Herramienta interactiva de análisis estadístico
- 18. Emacs Elisp solicitud interactiva dinámica
- 19. Aplicación CLI interactiva de Python?
- 20. Concha personalizada (interactiva) con Python
- 21. figura interactiva con OO Matplotlib
- 22. ¿Cómo actualizar una parcela en matplotlib?
- 23. parcela de una matriz de tipo carácter
- 24. MATLAB - variable en el título parcela
- 25. Parcela de actualización dinámica en matplotlib
- 26. igraph ejes parcela ylim xlim incorrectamente
- 27. líneas de etiqueta en una parcela
- 28. getGraphicsEvent para leer el teclado para una sesión no interactiva
- 29. F # # interactiva vs solución de F y WCF
- 30. Búsqueda interactiva/reemplazar regex en Vim?
Aquí hay otro ejemplo con 'rpanel': http://revgr.com/2012/12/11/interactive-graphs-using-r/ –