scale_fill_gradient2
के लिए ऊपरी सीमाओं को बदलने से < 0 के रंगों के रंगों को भी प्रभावित किया जाता है क्योंकि 0 के आसपास रंग वितरण हमेशा समरूप रूप से प्रतीत होता है, क्या रंग मूल्यों के असममित वितरण को प्राप्त करने का कोई तरीका है?स्केल_gradient2 में असममित रंग वितरण?
एक साजिश geom_tile()
का उपयोग करने का एक न्यूनतम उदाहरण:
data <- read.csv("http://protzkeule.de/data.csv")
p <- ggplot(data=data, aes(x=variable, y=meas)) + geom_tile(aes(fill=value))
सममित सीमा के साथ साजिश:
p + scale_fill_gradient2(low="blue", mid="white", high="red", guide="colorbar", limits=c(-.1,.1))
लेकिन जब ऊपरी सीमा को बदलने, कम colormapping (colorbar घड़ी के रूप में अच्छी तरह से बदल जाता है):
p + scale_fill_gradient2(low="blue", mid="white", high="red", guide="colorbar", limits=c(-.1,.3))
मैं गलत समझ जा सकता है कि तुम क्या कर रहे हैं ढूंढ रहे हैं, लेकिन 'midpoint = -0.1' को 'scale_fill_gradient2'' पर जाने का प्रयास करें। क्या तुम यही चाहते हो? – joran
मेरा मतलब '0.1' था,' -0.1' स्पष्ट रूप से नहीं, लेकिन अब मैं सोच रहा हूं कि ब्रायन के जवाब के आधार पर आप वैसे भी नहीं खोज रहे थे। – joran