stat_summary_2d with geom =" text"

时间:2017-04-20 14:15:51

标签: r ggplot2

我需要绘制平均值的热图。这很简单。

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

我需要一个代表相同值的瓷砖上方的文字。

我试过了,

 +stat_summary_2d(fun="mean", geom="text")

但它需要标签美学,我不知道该写些什么。

1 个答案:

答案 0 :(得分: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")