我需要绘制平均值的热图。这很简单。
ggplot(data, aes(x=var1, y=var2, z=var3)+
stat_summary_2d(fun=“mean“,geom="tile")
我需要一个代表相同值的瓷砖上方的文字。
我试过了,
+stat_summary_2d(fun="mean", geom="text")
但它需要标签美学,我不知道该写些什么。
答案 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")