Bunun bir interaktif leaflet
haritayı kullanmanın amacını büyük ölçüde bozduğunu biliyorum, ancak geleneksel bir kitap yazdım ve R için leaflet
paketinin nasıl çalıştığını göstermek istiyorum. Kitabı LaTeX'te yazıyorum ve knitr
ile render ediyorum. leaflet
haritasının, bu kitaba eklenebilecek şekilde raster görüntü olarak oluşturulmasının bir yolu var mı? Bu hatayı alıyorumBroşürü R?
<<>>=
map
@
:
Error in validateCssUnit(sizeInfo$width): "\maxwidth" is not a valid CSS unit
(e.g., "100%", "400px", "auto")
bir PNG olarak kaydetmek çalışıyorum ben böyle bir yığın deneyin Şimdi eğer
library(leaflet)
map <- leaflet() %>%
addTiles() %>%
addMarkers(lng = -77.03673, lat = 38.89761)
: Burada
minimal örnektir çalışmaz:<<>>=
png(filename = "test.png")
map
dev.off()
@
map
, ggplot
'dan devralmaz, bu nedenle ggsave
çalışmaz.
Bu işi yapmanın bir yolu var mı?
. [Bu cevap Yihui'ye göre] (http://stackoverflow.com/a/31820519/2706569) "LaTeX belgelerinde htmlwidgets tabanlı paketleri kullanamazsınız". Ama yorumları da okuyun; geçici çözümler olabilir. –
Bu mantıklı - bağlantı için teşekkürler. Bulduğum en iyi çözüm, RStudio'da işlemek ve sonra Ver ... özelliğini kullanıp PNG olarak kaydetmektir. – beanumber