2017-04-20 9 views
0

平均値のヒートマップをプロットする必要があります。それはかなり簡単です。stat_summary_2d with geom = "text"

ggplot(data, aes(x=var1, y=var2, z=var3)+ 
stat_summary_2d(fun=“mean“,geom="tile") 

同じ値を表すタイルの上にテキストが必要です。

私は

+stat_summary_2d(fun="mean", geom="text") 
を試してみましたが、それはラベルの美学を必要とし、私はそこに書くことかわかりません。

答えて

0

..value..で各セルの計算された変数にアクセスできます。データを提供していないので、diamondsデータセットを使用した例を以下に示します:

library(ggplot2) 

ggplot(diamonds, aes(carat, depth, z = price)) + 
    stat_summary_2d(fun = 'mean') + 
    stat_summary_2d(aes(label = ..value..), fun="mean", geom="text") 
関連する問題