我有一个看起来像这样的数据集:
x, y, width, height
10,20,30,30
11,25,35,30
有没有办法在R中创建矩形区域的简单热图?
就像下面的图片(或类似图片)一样:
1 个答案:
答案 0 :(得分:2)
您可以使用ggplot2
包和geom_rect
层(用xmin
,xmax
,ymin
,ymax
指定角点)。
library(ggplot2)
ggplot(data, aes(xmin = x, xmax = x + width,
ymin = y, ymax = y + height)) +
geom_rect(color = NA, fill = "grey", alpha = 0.4) +
theme_void() +
theme(plot.background = element_rect(fill = "black"))