मैं वास्तव में अन्य पोस्टर से सहमत हूं: टफ्टे की किताबें शानदार और अच्छी तरह से पढ़ने लायक हैं।
सबसे पहले, मैं आपको इस वर्ष के शुरू में "डेटा की तलाश में" से ggplot2 और ggobi पर एक बहुत अच्छे ट्यूटोरियल की ओर संकेत करूंगा । इसके अलावा कि मैं अभी R से एक विज़ुअलाइज़ेशन, और दो ग्राफ़िक्स पैकेज (जो व्यापक रूप से बेस ग्राफिक्स, जाली या ggplot के रूप में उपयोग नहीं किए जाते हैं) को उजागर करूंगा:
हीट मैप्स
मुझे वास्तव में ऐसे विज़ुअलाइज़ेशन पसंद हैं जो मल्टीवेरेट डेटा, विशेष रूप से टाइम सीरीज़ डेटा को संभाल सकते हैं। हीट मैप इसके लिए उपयोगी हो सकते हैं। रिवॉल्यूशन ब्लॉग पर डेविड स्मिथ द्वारा एक बहुत साफ-सुथरी तस्वीर दिखाई गई थी । यहाँ हेडली के ggplot कोड शिष्टाचार है:
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)
जो कुछ इस तरह दिख रहा है:
RGL: इंटरएक्टिव 3 डी ग्राफिक्स
एक और पैकेज जो सीखने के प्रयास के लायक है, वह है आरजीएल , जो आसानी से इंटरैक्टिव 3 डी ग्राफिक्स बनाने की क्षमता प्रदान करता है। इसके लिए ऑनलाइन कई उदाहरण हैं (रॉल डॉक्यूमेंटेशन में शामिल हैं)।
आर-विकी के पास एक अच्छा उदाहरण है कि 3 डी स्कैटर प्लॉट्स का उपयोग कैसे करें।
GGobi
एक और पैकेज जो जानने लायक है, वह है रगोबी । नहीं है इस विषय पर एक पुस्तक स्प्रिंगर सहित ऑनलाइन, और महान प्रलेखन के बहुत सारे / उदाहरण, "डेटा को देखते हुए" बेशक।