scale_fill_gradient2
için üst limitleri değiştirilmesi değerler < 0 colorscaling etkiler?asimetrik renk dağılımı? 0 etrafında renk dağılımı renk değerlerinin bir asimetrik dağılımını almanın bir yolu yoktur, her zaman simetrik olarak görünüyor olarak
geom_tile()
kullanılarak bir grafiğin az bir örneği: simetrik sınırlarına
data <- read.csv("http://protzkeule.de/data.csv")
p <- ggplot(data=data, aes(x=variable, y=meas)) + geom_tile(aes(fill=value))
arsa:
p + scale_fill_gradient2(low="blue", mid="white", high="red", guide="colorbar", limits=c(-.1,.1))
ancak üst sınır değiştirirken, düşük colormapping (Colorbar izlemek de değişir): ne istiyorsun
p + scale_fill_gradient2(low="blue", mid="white", high="red", guide="colorbar", limits=c(-.1,.3))
ben sen yanlış anlama olabilir arıyorum, ancak 'midpoint = -0.1' ifadesini scale_fill_gradient2'ye geçirmeyi deneyin. İstediğin bu mu? – joran
Ben '-0.1' orada belli ki' 0.1' değil istedim, ama o Brian'ın yanıta göre, zaten aradığını değil şimdi düşünüyorum. – joran