做一次标题党,其实只是学习BBC数据分析团队的可视化方案的一点学习笔记。经过一点点翻译,也经过自己的筛选的如果学原文点这里。
首先看图的效果。很典型的ggplot2风格的图。
首先来载入需要的包
# install.packages('devtools')
devtools::install_github('bbc/bbplot')
if(!require(pacman))install.packages("pacman")
pacman::p_load('dplyr', 'tidyr', 'gapminder',
'ggplot2', 'ggalt',
'forcats', 'R.utils', 'png',
'grid', 'ggpubr', 'scales',
'bbplot')
bbplot包
bbplot
包是BBC团队开发的,其中有两个函数,其中bbc_style()
函数是用来调整输出图的风格的。用起来也很简单,就是在自己做的ggplot对象后面+ bbc_style()
就OK了。这个函数负责调整图片的主题。
然后就是finalise_plot()
函数。这个函数负责保存图片成一定的格式。
finalise_plot(plot_name, source, save_filepath, width_pixels = 640, height_pixels = 450)
其中source指的是图片左下角标注的图片数据的来源。
这篇文章只是对这个包做了一个简单的介绍。虽然bbc_style()
对图片格式进行了规定,但是我们还是可以根据ggplot的后面图层覆盖前一个图层原则对图片进行个性化修改。原文后面提供了更多调整图片的讲解,有些是ggplot2的基础性内容,想复习的话大家可以去看一下。本文就先到这里吧。