我已经创建了这种类型的热图,但我需要它看起来比
更平滑
代码:
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是颜色填充的值。
提前感谢大家!
2条答案
按热度按时间i2loujxw1#
尝试使用
interpolate = TRUE
代替geom_tile
。3htmauhk2#
@geoff的答案可以模糊它!只要确保只有一组相同的坐标(即不要在同一个文件中有多年的数据)