Участок перекрывающихся прямоугольников - PullRequest
0 голосов
/ 30 сентября 2018

У меня есть набор данных, который выглядит следующим образом:

x, y, width, height
10,20,30,30
11,25,35,30

Есть ли способ создать в R простую тепловую карту прямоугольной области?
Точно так же, как следующее изображение (или что-то подобное):

enter image description here

1 Ответ

0 голосов
/ 30 сентября 2018

Вы можете использовать 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"))

enter image description here

...