Я хочу сохранить участок с разбивкой по областям (пример участка с кодом можно найти здесь), сделанный с ggplot2 как SVG. Пробовал это с пакетом Каира, но результат плох.
library(ggplot2)
library(grid)
library(Cairo)
...
#png(output_file, width=800, height=400)
Cairo(800,400,file=paste(output_file, ".svg", sep=""),type="svg",bg="transparent",pointsize=8, units="px",dpi=400)
gt <- ggplot_gtable(ggplot_build(p))
gt$layout$clip[gt$layout$name=="panel"] <- "off"
grid.draw(gt)
dev.off()