Saltar al contenido principal
Documentos
Gestión de datos en RGráficos en RR DocumentaciónInterfaz REstadística en RIntroducción de datos en R

Gráficos interactivos en R

Gráficos interactivos

Hay varias formas de interactuar con los gráficos de R en tiempo real. A continuación se describen tres métodos.

GGobi

GGobi es un programa de visualización de código abierto para explorar datos de alta dimensión. Está disponible gratuitamente para las plataformas MS Windows, Linux y Mac. Admite gráficos de dispersión interactivos enlazados, gráficos de barras, gráficos de coordenadas paralelas y recorridos, tanto con cepillado como con identificación. El manual de GGobi incluye un buen tutorial. Puedes descargar el programa aquí.

Una vez instalado GGobi, puedes utilizar la función ggobi( ) del paquete rggobi para ejecutar GGobi desde R . ¡Esto te da acceso gráfico interactivo a todos tus datos R! Ver Introducción a RGGOBI</a > .

# Interact with R data using GGobi
library(rggobi)
g <- ggobi(mydata)

ggobi

iPlots

El paquete iplots</a > proporciona gráficos de mosaico interactivos, gráficos de barras, gráficos de caja, gráficos paralelos, gráficos de dispersión e histogramas que se pueden enlazar y colorear. iplots se implanta a través de la GUI de Java para R. Para más información, consulta el sitio web de iplots.

# Install iplots
install.packages("iplots",dep=TRUE)

# Create some linked plots
library(iplots)
cyl.f <- factor(mtcars$cyl)
gear.f <- factor(mtcars$factor)

attach(mtcars)

ihist(mpg) # histogram
ibar(carb) # barchart
iplot(mpg, wt) # scatter plot
ibox(mtcars[c("qsec","disp","hp")]) # boxplots
ipcp(mtcars[c("mpg","wt","hp")]) # parallel coordinates
imosaic(cyl.f,gear.f) # mosaic plot

En plataformas Windows, mantén pulsada la tecla cntrl y mueve el ratón sobre cada gráfico para obtener información identificativa de puntos, barras, etc.

iplots

Interactuar con parcelas (Identificar puntos)

R ofrece dos funciones para identificar puntos y ubicaciones de coordenadas en los gráficos. Con identify(), al hacer clic con el ratón sobre los puntos de un gráfico se mostrará el número de fila u (opcionalmente) el nombre de la ruta del punto. Esto continúa hasta que seleccionas parar. Con localizador() puedes añadir puntos o líneas al gráfico utilizando el ratón. La función devuelve una lista de las coordenadas (x,y). De nuevo, esto continúa hasta que selecciones parar.

# Interacting with a scatterplot
attach(mydata)
plot(x, y) # scatterplot
identify(x, y, labels=row.names(mydata)) # identify points
coords <- locator(type="l") # add lines
coords # display list

Otros gráficos interactivos

Consulta Gráficos de dispersión para obtener una descripción de la rotación de gráficos de dispersión 3D en R.

Otros programas de visualización

Explora la creación de gráficos interactivos con ggvis de RStudio en este curso.</a >

Aprende lo esencial de R

Domina los fundamentos del análisis de datos en R, incluyendo vectores, listas y marcos de datos, y practica R con conjuntos de datos reales.
Empieza a aprender R gratis