6

添付の図に示すように、カスタムヒートマップを作成する必要があります。従来のヒートマップとは異なり、正の値と負の値の2つのカラーグラデーションを使用したいという意味です。

ここに画像の説明を入力してください

添付の図に示すように、1つの色で正の値(または理想的には特定のしきい値を超える)の強度を示し、別の色で負の値(またはしきい値を下回る)の強度を示します。 。

少し背景:私はバイナリ選択セットを持っています。一方のオプションは特定の範囲のデータに優先され、もう一方のオプションは残りのデータに優先されます。データのさまざまな組み合わせに対してどのオプション/選択肢が優れているかを示す視覚補助を提供したいのですが、そのインスタンスで1つのオプションが他のオプションよりも優れているスケールも視覚補助で提供したいと思います。したがって、色はどのオプションを選択するかを示し、色の強度はそのオプションが他のオプションと比較してどれだけ優れているかを示します。

4

1 に答える 1

9

これが使用例ですggplot2

# sample data
df <- data.frame(expand.grid(x = 1:4, y = 1:4), v = runif(16, -10, 10))

# plot
ggplot(df, aes(x, y, fill = v, label = sprintf("%.1f", v))) + 
  geom_tile() + geom_text() +
  scale_fill_gradient2(low = "blue", high = "red")

ここに画像の説明を入力してください

于 2011-11-17T02:05:13.373 に答える