2017-04-20 78 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")