Robię niektóre wykresy w R. Powstałe pliki PDF nie wyświetlają się poprawnie na urządzeniach z systemem iOS, takich jak iPhone. Na przykład, oto rysunek stock ggplot2 stworzony jako PDF:Wystąpił problem z wyświetlaniem liczb w formacie PDF utworzonych za pomocą R na urządzeniach z systemem iOS.
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()
Patrząc na iPhone, kropki w dotplot nie są wyświetlane. Zobacz np. the resulting pdf, jeśli używasz urządzenia z iOS.
Rozumiem, czytając dokumenty, że jest to najprawdopodobniej problem z ograniczoną dostępnością czcionek i kaprysami renderowania PDF w systemie iOS, a nie kwestią tworzenia plików PDF w wersji R. Myślałem, że może osadzać czcionki w pliku PDF z
embedFonts("figures/ios-example.pdf")
sortuje rzeczy, ale tak nie jest. Czy jest coś, co mogę zrobić, aby obejść ten problem na iOS, poza udostępnieniem postaci w innym formacie?
Hi Kieran. Jeśli udokumentowany może być wyświetlany na "prawdziwym" komputerze, problem prawdopodobnie dotyczy przeglądarki iOS. Czy przejście na formaty inne niż pdf byłoby alternatywą? –
Cześć Dirk, tak, można je oglądać na zwykłym komputerze --- jak widać na podstawie pytania Byłem zasadniczo pewien, że dokumenty były poprawne i był to problem iOS/iPhone. – Kieran