¿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. parcela no tiene tipo de diagrama en cuenta en el lenguaje R
- 10. cómo escribir micrómetro cuadrado por metro cúbico en la etiqueta de la parcela en R
- 11. control de los parámetros del título de una parcela en R
- 12. ¿Rotar una parcela en MATLAB?
- 13. parcela matriz de frecuencia ponderada
- 14. Indicación interactiva con thor
- 15. Linux C: salida interactiva
- 16. figura interactiva con OO Matplotlib
- 17. consola interactiva para Ruby, PHP
- 18. Herramienta interactiva de análisis estadístico
- 19. Concha personalizada (interactiva) con Python
- 20. Emacs Elisp solicitud interactiva dinámica
- 21. Aplicación CLI interactiva de Python?
- 22. igraph ejes parcela ylim xlim incorrectamente
- 23. Parcela de actualización dinámica en matplotlib
- 24. ¿Cómo actualizar una parcela en matplotlib?
- 25. MATLAB - variable en el título parcela
- 26. parcela de una matriz de tipo carácter
- 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. Programación interactiva de consola para c/C++?
Aquí hay otro ejemplo con 'rpanel': http://revgr.com/2012/12/11/interactive-graphs-using-r/ –