在knitr里面使用REmap
这两天处理了REmap里面遗留的一个功能框架—-knitr,感谢周扬大大提醒我最新的htmltools,补全了最后一块拼图
首先需要安装最新版的htmltools1
devtools::install_github("rstudio/htmltools")
接下来,就可以开始我们的knitr之旅了,别忘了Chorme浏览器…
基本情况
目前REmap的knitr支持情况如下:
- remapC,remapB,remapH,remap四个函数均支持knitr生成html报告的直接嵌入
- Linux和Mac下中文字体没有问题
- windows下remapC的
maptype
可以用拼音代替- 陕西用
shanxi1
- 山西用
shanxi2
- 陕西用
- windows下不要用中文的标题
使用方式
- 在加载REmap之后用
remap.init()
初始化knitr中JS的依赖包 只需要加载一次
绘制的remap对象保存在一个对象中
- 最后用
knitrREmap
来进行绘制(可用其中的参数调整长宽) - 移植到自己blog的话,记得把JS文件拷走…
以下是示例部分
remap函数
1 | library(REmap) |
1 | ## 绘制地图 |
remapC函数
1 | ## 绘制地图 |
remapB函数
1 | ## 绘制地图 |
remapH函数
remapH
函数是最近新写的,用于绘制热力图
1 | ## 绘制地图 |