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

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

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

中国夜间灯光数据的处理和展示

在之前的推文:ggplot2 案例:绘制大规模散点图 我展示了处理夜间灯光数据的一种方法,这种方法将 tiff 文件当作图片读入,然后再为每个像素点添加经纬度坐标。这种方法是可行的但是速度慢且不准确。事实上 tiff 文件可以通过 raster 包的 raster 函数读取为 raster 对象再进行处理,本文使用中国夜间灯光数据演示了这种处理方法的使用。

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

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

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

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

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

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

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

R 和 RStudio 的安装及 R Profile 的配置

R 和 RStudio 的安装是非常简单的,这里提供一些安装 Tips。

Markdown 入门 & 使用 R + Markdown 发送邮件

大家一定都听过 HTML,HyperText Markup Language,超文本标记语言。Markup 就是标记的意思,今天我想介绍的是 Markdown,它也是一个 markup 语言。。。是不是特别绕,Markdown 是 markup 语言。

CRAN上的包都是干什么的?

在之前的推文 R 和 RStudio 的安装 的结尾,我写了段爬取 CRAN 上的所有 R 包的名称、发布日期和标题的代码,但是我只使用了前两个变量,进行绘图,没有提标题的事情,那么标题可以用来干什么呢?标题当然是描述该包的主要功能了,通过简单的词频统计,我们就能绘制一幅词云图观察 CRAN 上的 R 包的关键词是哪些了,首先还是爬取清华镜像源的那个表格:

可视化 Expatistan 网站上的各国生活成本指数数据

本周的小项目作业是“爬取 Expatistan 网站上的各国生活成本数据并绘制一幅世界地图进行展示”。

使用 hchinamap 绘制中国地图

hchinamap 包是我写的一个 R 包,已经发表在 CRAN 上了。这个包可以非常方便的绘制交互式的中国地图。

之所以编写这个 R 包,是因为我发现外国人开发的基于 htmlwidgets 的 R 包里面的中国地图都没有九段线和台湾。所以我就想开发一个能够绘制完整的中国地图的 R 包。

在中国地图上填充离散变量

继续昨天的话题,昨天我们介绍了如何使用 ggplot2 + sf 绘制中国各级行政地图。然后在地图上填充了随机生成的数据。需要注意的是,我们生成的随机数据是一个连续变量,所以我们使用的 scale_fill_viridis_c() 方案进行颜色映射。实际工作中我们还有可能会遇到离散变量的情形,或者需要把连续变量分割成离散变量进行绘图的情形。本文就介绍了如何进行这两种操作。

使用 ggplot2 + sf 绘制中国地图

使用 ggplot2 + sf 绘制地图可以使用 shp 数据,我提供的附件里有两个文件夹,一个是 chinamap,这个文件夹里面有很多数据,包括:

Your browser is out-of-date!

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

×