从原始数据到动态图表 —— 在 R 中完成所有的操作

之前看过一篇文章:How to build Animated Charts like Hans Rosling — doing it all in R,这篇文章讲述了如何完全使用 R 语言创建动态图表。不过里面的代码都是非常过时的,本文使用 tidyverse 系列的代码重现了这篇文章的内容,强烈推荐学习。

通过一些 GIF 图理解 dplyr 包的各种 join 函数

tidyverse 系列有很多 join 函数,例如我最常用的 left_join(),很多同学对这个可能很难理解,我找了些动图,大家可以结合着理解下,来自:https://github.com/gadenbuie/tidyexplain

谁在管理我们的国家?——2019年全国人民代表大会数据分析与可视化

本周的小项目作业是一个探索性数据分析的案例。

CGTN 的网站上有一个非常炫酷的项目,是关于 2019 年的全国人民代表大会参会人大代表数据的一个可视化:https://news.cgtn.com/event/2019/whorunschina/index.html ,里面从下面的角度探索了这个数据的一些特征:

I Miss You Day and Night!

又是一年情人节,不知道大家有没有找到自己的另一半。今天我们玩一个好玩的:

牛曰:吾日夜思君!

长期投资、资产积累与退休后的预算

本来这篇是想学习这个的:zonination/retirement,但是觉得他的算法难以理解。所以就自己重新设定了一些假定来阐述长期投资与资产积累的关系。

使用 ncov 包获取并分析疫情数据

昨天的推文里,我介绍了开发一个最简单的 R 包的工作流程,相信不少同学已经对 R 包的开发流程有所了解了,今天我们就用这个 ncov 包获取疫情数据然后分析分析吧!

如何编写一个自动获取和展示疫情数据的 R 包?

是不是总觉得会开发 R 包的都是大佬呢?其实你也可以,今天我们就为你揭开 R 包开发的神秘面纱!开发本文介绍的这个 R 包仅仅一些一些 R 语言的基础!

快为你的 R 语言基础绘图系统设定绘图主题吧!

这篇推文是学习 Themes for base plotting system in R 的学习笔记。

basetheme 的魔力就在于,配置好基础绘图系统的主题之后你可能会再次爱上 R 语言的基础绘图系统!

如何将中国地图中的九段线以小地图的方式展示?

绘制中国地图我们有两种展示方式可以选择:

查看自己当前使用的 R 镜像源

1
2
3
4
5
6
options('repos')
#> $repos
#> CRAN
#> "https://mirrors.tuna.tsinghua.edu.cn/CRAN/"
#> attr(,"RStudio")
#> [1] TRUE

知识星球链接:https://t.zsxq.com/UbqF6e2

新型冠状病毒的传染性如何?

昨天看到一篇博客,关于计算新型冠状病毒的 R0(基本传染数) 的,感觉很有意思,于是就想复现一遍,原文在这里:Epidemiology: How contagious is Novel Coronavirus (2019-nCoV)?

注意:本文中所有的计算结果仅供演示,请勿作为专业的研究结果。

谁最关心新型冠状病毒?——百度指数地域分布可视化

疫情大爆发已经好多天了,到底哪里的居民更关心这次疫情的罪魁祸首——“新型冠状病毒”呢?我从百度指数上获取了 1 月 1 日至今每个市关于 “新型冠状病毒” 这个词的百度搜索指数,然后制作了一幅动态地图展示(地图只包括 1 月 15 之后的,因为之前没什么数据)。

新型冠状病毒肺炎疫情发展情况:2020-01-28

可能是由于确诊流程的简化,昨天新型冠状病毒肺炎疫情新增确诊病例三千多例!所以我今天再更新一波分析。

ggplot2 案例:绘制大规模散点图

本文首先介绍了最近我搜集的一些新的地图数据,包括一个带九段线的世界地图(精度较低),然后通过两个案例(世界人口分布和中国夜间灯光数据)演示了如何使用 ggplot2 绘制大规模散点图。

新型冠状病毒肺炎疫情实时跟踪:2020-01-24

首先是疫情相关新闻:

使用 R 语言绘制新型冠状病毒肺炎疫情发展动态地图

最近大家不到万不得已不要出门啦,可以好好在家敲敲代码学习学习数据分析!本文介绍了如何使用腾讯新闻提供的数据接口绘制疫情分布的动态地图。

民政部地图数据资源

售卖一份中国及各个省市县的地图数据(原图审图号:GS(2018)2512号)。限时优惠价 152 元/份(TidyFriday 知识星球会员享受125的优惠价),产品内容包含底图数据 + R语言使用教程。下面是使用 R 语言和该地图数据绘制的地图,详情可私信我了解~

ggplot2 案例:将各国官方语言的学习时间映射在世界地图上

注意事项:本文使用的地图数据来源于 tmap,仅供演示使用,如需用于学术用途请谨慎使用。

首先使用 readRDS 函数读取我整理好的数据,这个数据是使用 writeRDS 函数保存的,这样的方式可以无损的保存 R 的对象:

R语言:自动获取和展示中国宏观杠杆率数据 & 初识 R 语言面向对象的编程:R6 类

在之前的教程中我介绍了如何使用 Stata 自动获取也会展示中国宏观杠杆率数据,昨天有个小伙伴想用 R 语言实现,所以今天我就写一下如何用 R 语言实现这个过程。最后本文还演示了如何通过 R6 类封装实现这一过程的自动化。下次有机会我还会讲述如何编写一个最小的 R 包来加快自己的工作效率!

免费获取 RStudio Server

发现一个 RStudio 提供的一项神奇的免费服务:https://rstudio.cloud/ 可以使用 GitHub 账户登陆,每个账户拥有一台 1 核 1 G 的服务器,已经配置好 RStudio 3.6,还可以将所设置的项目分享给别人。凑合着能用,就是有点卡。

知识星球链接:https://t.zsxq.com/NVBiiyJ

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×