Я делаю несколько графиков в R. Полученные PDF-файлы не отображаются должным образом на устройствах iOS, таких как iPhone. Например, вот примерная фигура ggplot2, созданная в формате PDF:
library(ggplot2)
mpg.eg <- within(mpg[1:74,], {
model <- reorder(model, cty)
manufacturer <- reorder(manufacturer, -cty)
})
pdf(file="figures/ios-example.pdf")
p <- qplot(cty, model, data=mpg.eg)
p + facet_grid(manufacturer ~ ., scales="free", space="free") +
opts(strip.text.y = theme_text())
dev.off()
При просмотре на iPhone точки в точечной диаграмме не отображаются. См., Например, полученный pdf , если вы используете устройство iOS.
Из чтения документов я понимаю, что это, скорее всего, проблема с ограниченной доступностью шрифтов и капризами рендеринга PDF на iOS, а не проблема с созданием PDF в R. Я подумал, что, возможно, встраивание шрифтов в PDF с
embedFonts("figures/ios-example.pdf")
бы разобраться, но это не так. Есть ли что-то, что я могу сделать, чтобы обойти эту проблему с iOS, кроме того, чтобы сделать рисунок доступным в каком-то другом формате?