帮BBC做个宣传

作者: xuwenpku | 来源:发表于2019-02-14 17:31 被阅读1次

      做一次标题党,其实只是学习BBC数据分析团队的可视化方案的一点学习笔记。经过一点点翻译,也经过自己的筛选的如果学原文点这里。
    首先看图的效果。很典型的ggplot2风格的图。

    下载.png

    首先来载入需要的包

    # 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的基础性内容,想复习的话大家可以去看一下。本文就先到这里吧。

    相关文章

      网友评论

        本文标题:帮BBC做个宣传

        本文链接:https://www.haomeiwen.com/subject/izzeeqtx.html