の上限を変更すると、scale_fill_gradient2
0付近の色分布は常に対称であるように見えるため、0未満の値のカラースケーリングにも影響します。色値の非対称分布を取得する方法はありますか?
ここでは、以下を使用したプロットの最小限の例を示します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(-0.1, 0.1))
ただし、上限を変更すると、カラーマッピングの下限も変更されます(カラーバーを確認してください)。
p + scale_fill_gradient2(low = "blue", mid = "white", high = "red", guide = "colorbar",
limits = c(-0.1, 0.3))