R的HTML小部件——HTMLWidgets包,这是一个专为R语言打造的可视化JS库,我们只需要编写几行R语言代码便可生成交互式的可视化页面,比如将复杂的地图标注数据可视化,如下图
该htmlwidgets包提供了用于轻松创建R绑定JavaScript库的框架。使用该框架可以创建的以下小部件:
在使用R控制台进行数据分析,在R中画图一样(通过RStudio浏览器)。
无缝嵌R Markdown和shiny应用程序中。
可以保存网页文件通过E-mail、Dropbox等工具进行分享
目前已经有基于htmlwidgets制作的R包可供我们直接使用:
leaflet -与OpenStreetMap的地图的互动
dygraphs ---时间序列互动可视化可视化
networkD3 ---网络可视化与D3
sparkline---小内嵌图表
DT ---交互式数据报表
rthreejs - 交互式3D图形
第1课:HTMLwidgets可以做什么?——交互式地图、交互式时序图、D3网络可视化图、互动数据报表等等的实例介绍
第2课:基于htmlwidget的R包介绍——leaflet、networkD3、DT等
第3课:如何利用htmlwidgets创建交互式图表? ——widget的创建、设置与分享
1、 学习方式:老师发布教学资料、教材,幻灯片和视频,学员通过网络下载学习。同时通过论坛互动中老师对学员进行指导及学员之间相互交流。
2、 学习作业:每课均有布置课后作业,学员完成书面作业后则可进入下一课学习。
3、 老师辅导:通过论坛站内信及邮件等多种方式与老师进行一对一互动。
4、 完成课程:最后一课作业交纳后,老师完成作业批改,即可完成课程并取回相应剩余的逆向学费。
GMT+8, 2024-11-22 15:37 , Processed in 0.054847 second(s), 25 queries .