Eu realmente concordo com os outros pôsteres: os livros de Tufte são fantásticos e vale a pena ler.
Primeiro, eu apontaria para você um ótimo tutorial sobre ggplot2 e ggobi em "Looking at Data" no início deste ano. Além disso, eu destacaria apenas uma visualização do R e dois pacotes gráficos (que não são tão amplamente usados quanto os gráficos base, treliça ou ggplot):
Mapas de calor
Eu realmente gosto de visualizações que podem lidar com dados multivariados, especialmente dados de séries temporais. Mapas de calor podem ser úteis para isso. Um realmente interessante foi apresentado por David Smith no blog Revolutions . Aqui está o código ggplot, cortesia de Hadley:
stock <- "MSFT"
start.date <- "2006-01-12"
end.date <- Sys.Date()
quote <- paste("http://ichart.finance.yahoo.com/table.csv?s=",
stock, "&a=", substr(start.date,6,7),
"&b=", substr(start.date, 9, 10),
"&c=", substr(start.date, 1,4),
"&d=", substr(end.date,6,7),
"&e=", substr(end.date, 9, 10),
"&f=", substr(end.date, 1,4),
"&g=d&ignore=.csv", sep="")
stock.data <- read.csv(quote, as.is=TRUE)
stock.data <- transform(stock.data,
week = as.POSIXlt(Date)$yday %/% 7 + 1,
wday = as.POSIXlt(Date)$wday,
year = as.POSIXlt(Date)$year + 1900)
library(ggplot2)
ggplot(stock.data, aes(week, wday, fill = Adj.Close)) +
geom_tile(colour = "white") +
scale_fill_gradientn(colours = c("#D61818","#FFAE63","#FFFFBD","#B5E384")) +
facet_wrap(~ year, ncol = 1)
O que acaba parecendo algo assim:
RGL: Gráficos 3D interativos
Outro pacote que vale a pena ser aprendido é o RGL , que fornece facilmente a capacidade de criar gráficos 3D interativos. Existem muitos exemplos online para isso (inclusive na documentação do rgl).
O R-Wiki tem um bom exemplo de como plotar gráficos de dispersão 3D usando rgl.
GGobi
Outro pacote que vale a pena conhecer é o rggobi . Há um livro da Springer sobre o assunto e muita documentação / exemplos on-line, inclusive no curso "Looking at Data" .