में नक्शे के लिए रंग स्केल निर्दिष्ट करना ggplot में नक्शे के लिए रंग स्केल सेट करने में कठिनाई हो रही है। मुझे ग्रेस्केल की ज़रूरत है। एक विचार के लिए बहुत आभारी हूं जहां मैं गलत जा रहा हूं। मुझे यह भी आश्चर्य है कि कलर वैरिएबल को ggplot में प्राप्त करने का एक और अधिक प्रभावी तरीका है (यानी इसे 'fortified' डेटा से जोड़कर)?ggplot
library(ggplot2)
states <- map_data("state")
var <- data.frame(table(states$region)) # using rows as a dummy variable
states$variable <- var$Freq[match(states$region,var$Var1)]
map <- ggplot(states, aes(x=long, y=lat)) +
geom_polygon(aes(group=group, fill=variable), col=NA,lwd=0)
map + scale_colour_gradient(low='white', high='grey20')
map + scale_colour_grey()
यदि यह सहायक है तो मेरे पास ऐसे कार्यों में एक पैकेज है जो एक समारोह के साथ ggplot मानचित्र बनाता है, मानते हुए कि आप डेटा को पहले ही मजबूत कर चुके हैं। आप '' devtools :: install_github ("मैपिंग", "जेरेन्डलैंडर") '' 'द्वारा इंस्टॉल कर सकते हैं। यहां गिटहब पेज है: https://github.com/jaredlander/mapping – Jared