Saya sangat setuju dengan poster-poster lainnya: Buku-buku Tufte sangat fantastis dan layak dibaca.
Pertama, saya akan mengarahkan Anda ke tutorial yang sangat bagus tentang ggplot2 dan ggobi dari "Melihat Data" awal tahun ini. Di luar itu saya hanya akan menyoroti satu visualisasi dari R, dan dua paket grafik (yang tidak banyak digunakan sebagai grafik dasar, kisi, atau ggplot):
Peta Panas
Saya sangat suka visualisasi yang dapat menangani data multivarian, terutama data deret waktu. Peta panas dapat bermanfaat untuk ini. Yang benar-benar rapi ditampilkan oleh David Smith di blog Revolusi . Berikut adalah kode ggplot milik 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)
Yang akhirnya terlihat seperti ini:
RGL: Grafik 3D Interaktif
Paket lain yang layak untuk dipelajari adalah RGL , yang dengan mudah menyediakan kemampuan untuk membuat grafik 3D interaktif. Ada banyak contoh online untuk ini (termasuk dalam dokumentasi rgl).
R-Wiki memiliki contoh yang bagus tentang cara memplot plot pencar 3D menggunakan rgl.
GGobi
Paket lain yang perlu diketahui adalah rggobi . Ada buku Springer tentang masalah ini , dan banyak dokumentasi / contoh online yang bagus, termasuk di kursus "Melihat Data" .