Pular para o conteúdo principal
Documentos
Compartir
LinkedIn
Facebook
Twitter
Copy
Gerenciamento de dados em REntrada de dados em RGráficos em RDocumentação RInterface REstatísticas em R

Gráficos interativos em R

Gráficos interativos

Há várias maneiras de interagir com os gráficos do R em tempo real. Três métodos são descritos abaixo.

GGobi

O GGobi é um programa de visualização de código aberto para explorar dados de alta dimensão. Ele está disponível gratuitamente para as plataformas MS Windows, Linux e Mac. Ele oferece suporte a gráficos de dispersão interativos vinculados, gráficos de barras, gráficos de coordenadas paralelas e tours, com pincel e identificação. Um bom tutorial está incluído no manual do GGobi. Você pode fazer o download do software aqui.

Quando o GGobi estiver instalado, você poderá usar a função ggobi( ) do pacote rggobi para executar o GGobi no R . Com isso, você tem acesso a gráficos interativos para todos os seus dados R! Consulte Uma introdução ao RGGOBI</a > .

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

ggobi

iPlots

O pacote iplots</a > fornece gráficos de mosaico interativos, gráficos de barras, gráficos de caixa, gráficos paralelos, gráficos de dispersão e histogramas que podem ser vinculados e coloridos. O iplots é implementado por meio da GUI Java para R. Para obter mais informações, consulte o site do 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

Em plataformas Windows, mantenha pressionada a tecla cntrl e mova o mouse sobre cada gráfico para obter informações de identificação de pontos, barras, etc.

iplots

Interação com gráficos (identificação de pontos)

O R oferece duas funções para identificar pontos e coordenar locais em gráficos. Com identify(), ao clicar com o mouse sobre os pontos em um gráfico, você verá o número da linha ou (opcionalmente) o nome da linha do ponto. Isso continua até que você selecione parar. Com locator(), você pode adicionar pontos ou linhas ao gráfico usando o mouse. A função retorna uma lista das coordenadas (x,y). Novamente, isso continua até que você selecione 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

Outros gráficos interativos

Consulte gráficos de dispersão para obter uma descrição da rotação de gráficos de dispersão 3D no R.

Outros programas de visualização

Explore a criação de gráficos interativos com o ggvis do RStudio neste curso.</a >