У меня есть набор данных, который выглядит следующим образом:
x, y, width, height 10,20,30,30 11,25,35,30
Есть ли способ создать в R простую тепловую карту прямоугольной области? Точно так же, как следующее изображение (или что-то подобное):
Вы можете использовать ggplot2 пакет и geom_rect слой (укажите углы с xmin, xmax, ymin, ymax).
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"))