2016-06-10 57 views
0

谷歌图表具有覆盖功能,允许您将图像放在指定位置的图上。这可能在googleVis包中,还是需要特别编辑图表html才能包含覆盖层?谷歌图表覆盖使用GoogleVis包中的R

+0

您使用'knitr'产生的输出有效的API密钥?如果是这样,我怀疑你可以用'includes' YAML参数找出一些东西,如下所示:http://rmarkdown.rstudio.com/html_document_format.html#includes。在覆盖文档(https://developers.google.com/chart/interactive/docs/overlays#overview)之后,您需要将样式信息放置在由'googleVis'生成的图表脚本以及之后的正文信息之前。 – joemienko

+0

不。我使用R来生成Google Chart的代码,然后根据需要编辑该代码。 –

回答

0

您可以使用我的googleway包在Google地图上添加叠加层。 要使用谷歌地图,你需要

library(googleway) 
map_key <- 'your_api_key' 

google_map(key = map_key) %>% 
    add_overlay(north = 40.773941,south = 40.712216, east = -74.12544, west = -74.22655, 
          overlay_url = "https://www.lib.utexas.edu/maps/historical/newark_nj_1922.jpg") 

enter image description here