Я работаю с RStudio и использую пакет nVennR для создания диаграмм для визуализации данных, но полученный файл .SVG выходит полностью перекошенным в Adobe Illustrator CC. Что я могу сделать, чтобы он отображался правильно?
Я использовал пример кода, представленный в виньете nVennR , и все идет гладко, пока я не выведу файл .SVG.
install.packages("nVennR")
library(nVennR)
sas <- subset(exampledf, SAS == "Y")$Employee
python <- subset(exampledf, Python == "Y")$Employee
rr <- subset(exampledf, R == "Y")$Employee
myV <- plotVenn(list(SAS=sas, PYTHON=python, R=rr), nCycles = 2000, outFile = "TestExample.svg", systemShow = TRUE)
Приведенный выше код открывает созданный файл .SVG, но формы не выглядят так, как должны. Файл, написанный с помощью outFile, все еще не работает.
Я установил пакет Magick и смог использовать его для отображения диаграммы на панели «Просмотр», поэтому кажется, что RStudio умеет все откачивать должным образом, при открытии его с помощью Illustrator, похоже, возникает проблема.
install.packages("magick")
install.packages("rsvg")
library(magick)
myVprint <- image_read_svg('TestExample.svg', width = 1000)
print(myVprint)
РЕДАКТИРОВАТЬ 2019-Jul-03: НАЙДЕНО РЕШЕНИЯ
Понял, что мне не хватает пакета grImport2
, который позволяет мне запускать showSVG(MBplot, outFile = "MBplot.svg")
и выводить график на панель графиков. Оттуда экспорт в виде PDF через панель дает файл, который полностью редактируется в Illustrator.
Я все еще собираюсь использовать Магику, чтобы просматривать ее на ходу, так как изображение выглядит намного более резким.
В случае, если кто-то еще столкнулся с этой проблемой, я оставлю этот вопрос.