Я хотел бы использовать векторную графику, хранящуюся во внешних файлах (например, SVG), в качестве символов для черчения на рисунке ggplot2
. например, следуя этому примеру из виньетки grImport (рис. 8) https://cran.r-project.org/web/packages/grImport/vignettes/import.pdf
В этом примере импортируется пользовательский шейп-файл и затем строит его, используя lattice
, например,
xyplot(V8 ~ V7, data = flower, xlab = "Height",
ylab = "Distance Apart",
panel = function(x, y, ...) {
grid.symbols(PSflower, x, y, units = "native",
size = unit(5, "mm"))})
с grid.symbols()
, полученным из пакета grImport
и PSflower
, являющимся объектом Picture, импортированным в другом месте с помощью grImport
.
Пакет ggimage
подходит к этому, но он преобразует изображение в растр ниже графика, чего я и стараюсь избегать.
Можно ли как-нибудь реализовать нечто подобное в ggplot2
?
Mark