के साथ मैं के रूप मेंरंग ग्रेडिएंट ggplot
p<-ggplot(aes(x=x,y=y,fill=z),data=my_data)
इस प्रकार कुछ भौगोलिक एक्स, वाई, जेड डेटा जो मैं साजिश है मैं तो डेटा प्रदर्शित एक ढाल
p<-p + scale_fill_gradient(low = "pink", high = "green")
और फिर टाइल लागू करते हैं और
p<-p + geom_tile()
p
यह काम करता है और निम्नलिखित देता है:
एक तो लगता होगा कि मैं इस तरह के
p<-p + scale_color_hue()
p<-p + scale_colour_gradientn(colours=c("#E5F5F9","#99D8C9","#2CA25F"))
p<-p + scale_colour_gradientn(colours = rainbow(7))
p<-p + scale_colour_brewer()
काम करेगा के रूप में अन्य विकल्पों में से किसी भी संख्या के साथ scale_fill_gradient()
कॉल बदल सकते थे।
लेकिन वे नहीं, मुझे नीले रंग का ढाल है।
कोई विचार यह क्यों हो सकता है, और मैं कितने खुश रंग उत्पन्न कर सकता हूं?
'fill'! =' रंग '। – joran
जोरान ने कहा, "यदि आप 'भर' शब्द के साथ उन सभी उदाहरणों में 'रंग' शब्द को प्रतिस्थापित करते हैं, तो मुझे लगता है कि आप पाएंगे कि आप अपने सभी" खुश रंग "उत्पन्न कर सकते हैं – Justin
धन्यवाद @ जस्टिन, ऐसा लगता है मेरे geom_tiles के रूपरेखा रंग को बदलना ... इसलिए मुझे 'scale_colour' आदेशों को टाइल की भर संपत्ति में मैप करने के लिए एक तरीका चाहिए ... – Richard