
今天是我的可视化课程上线的第260天,目前学员428人,每篇原创公众号都会记录这个人数,用来督促和激励我的原创内容。目前课程的主要方向是 科研、统计、地理相关的学术性图形绘制方法,后续也会增加商务插图、机器学等、数据分析等方面的课程。课程免费新增,这点绝对良心!
今天是我的可视化学习社群上线的第40天,目前学员129人,可视化学习社区以我的书籍《科研论文配图绘制指南-基于Python》为基础进行拓展,提供课堂式教学视频,还有更多拓展内容,可视化技巧远超书籍本身,书籍修正和新增都会分享到圈子里面~~
参与课程或者圈子的你将获取到:学员答疑、可视化资源分享、可视化技巧补充、可视化业务代做(学员和甲方对接)、副业交流、提升认知等等。
在对我们的(R语言可视化课程)的学员进行统计想要绘制的图表类型时,也是我们接下里要免费新增的内容。很多同学都提到了下面这个地图类型的绘制方法:

学员需求样图
其实,这个图形在我们的课程里都是介绍到的,而且还提供了多个绘制方法呢~~
那么今天这篇推文,我们再介绍一个绘制该种图形的免费工具-「geofacet」
「geofacet」是一个R语言中的地图网格化工具包,可以用于将地图网格化为小图形,帮助分析人员更好地理解和展示数据。
geofacet可以在一个大的地图上绘制多个小区域图,每个小区域图都对应着一个特定的地理区域,例如国家、地区或行政区划等。这使得分析人员可以更好地掌握和比较不同地区的数据,从而更好地发现数据的规律和趋势。
geofacet的主要功能包括:
通过网格化的方式,Geofacet可以减少大图形的复杂度和混乱度,同时保留数据的细节和趋势。无论是在学术研究、商业分析还是政府决策中,Geofacet都有着广泛的应用和重要的价值。
library(ggplot2)
ggplot(state_ranks, aes(variable, rank, fill = variable)) +
geom_col() +
coord_flip() +
facet_geo(~ state) +
theme_bw()

example01
还可以对每个国际区域进行单独统计图的绘制:
ggplot(state_unemp, aes(year, rate)) +
geom_line() +
facet_geo(~ state, grid = "us_state_grid2") +
scale_x_continuous(labels = function(x) paste0("'", substr(x, 3, 4))) +
ylab("Unemployment Rate (%)")

example02

example03

example04

更多关于geofacet包的用法和案例,可参考:geofacet包官网[1]
科研论文配图书籍学习圈子主要通过以下几个方面,给大家带来比纸质书籍更丰富的学习内容:
参考资料
[1]
geofacet包官网: https://hafen.github.io/geofacet/index.html。