R语言 如何平滑热图?(ggplot2,geom_tile())

hgc7kmma  于 2023-02-06  发布在  其他
关注(0)|答案(2)|浏览(201)

我已经创建了这种类型的热图,但我需要它看起来比

更平滑
代码:

ggplot(data = DF_with0, aes(V1, V2, fill = V3)) +                                                                           
     geom_tile() +
     xlab("X Coordinate (feet)") + ylab("Y Coordinate (feet)") +
     scale_fill_gradient(limits = c(0, 100), low = "black", high = "red") +
     scale_x_continuous(expand = c(0,0)) +
     scale_y_continuous(expand = c(0,0))

理想情况下,我希望它看起来像这样:

有什么快速的方法或图书馆,我应该知道?也许我错过了什么(我是相当noob)。
我的数据框如下所示:
其中V1和x轴、V2和y轴以及V3是颜色填充的值。
提前感谢大家!

i2loujxw

i2loujxw1#

尝试使用interpolate = TRUE代替geom_tile

3htmauhk

3htmauhk2#

@geoff的答案可以模糊它!只要确保只有一组相同的坐标(即不要在同一个文件中有多年的数据)

相关问题