Иногда полезно использовать технику добавления серого полупрозрачного слоя к изображению, а затем разрезать замочную скважину на этот слой, чтобы выделить определенную часть изображения ниже. Вот пример из youtube vide:Добавить прозрачное окно/замочную скважину ggplot2 (сетка)
Я делаю это с сюжетами, но иногда использовать Inkscape для добавления полупрозрачный слой, а затем использовать резинку, чтобы вырезать отверстие в этом слое. Это (а) выглядит менее профессиональным (б) требует дополнительного времени и отдельной программы и (в) возможной потери качества.
Я хочу сделать это в R. Я спрашиваю о ggplot2, потому что это мой инструмент выбора, но я думаю, что любой ответ на сетку был бы хорошим (я знаю, что база, вероятно, имеет совсем другой подход).
Так вот MWE, где я добавил geom_rect
, чтобы показать, где мы хотим, чтобы сократить замочную скважину/окно:
ggplot(mtcars, aes(mpg, wt)) +
geom_point(size=3) +
geom_rect(mapping=aes(xmin=20, xmax=25,
ymin=3, ymax=3.3), color="black", alpha=.01)
Как я могу использовать R, чтобы сделать сюжет, который выглядит примерно так это:
Я не уверен, прямой-путь, но косвенным образом будет построить четыре прямоугольника вокруг отверстия. –
Было бы здорово, если бы он вышел за пределы участка, иначе глаз был бы нарисован там –
Вам не хотелось бы, чтобы ось была удобочитаемой? –