如何定制ggplot与bbplot

InfoWorld的|2019年4月12日

所有您可以自定义GGPLOT2数据可视化的途径不堪重负?随着附加像BBC的bbplot包,您可以使用由专业设计人员创建的主题 - 或者调整他们,使他们自己。

版权所有©2019足球竞彩网下载

你好。我莎朗马克利斯在IDG通信,这里多做有R插曲25:自定义ggplot与bbplot。
一个关于GGPLOT2包伟大的事情是多么强大和灵活。有这么多的事情,你可以在一步一步的过程定制:颜色,字体,网格线......。但是,如果你不是一个专业设计,所有这些选择可以是一个有点势不可挡。
好消息是,还有谁已经创建ggplot主题熟练的设计师。您可以使用这些原样的一个,或添加您自己调整到一个主题,使你自己。
英国广播公司使用R和ggplot对他们的一些图形。英国广播公司的数据团队创建了自己的ggplot主题,然后亲切地贴在GitHub上的代码,所以我们都可以使用它。他们甚至出版了一本“食谱”的在线讲解如何使用它。那是在BBC点github上点IO斜线rcookbook。因此,让我们的头在那里。
让我们来看看在食谱简单的线型图的代码示例 这将是这一点,使用从gapminder包gapminder数据。
Bbplot不在CRAN,所以你需要使用一个包状devtools,遥控器,或吃豆子来安装它。
BBC用吃豆子负载封装在其食谱,所以我亦如此。如果它不是你的系统上的代码,第二线将安装从BBC的bbplot的GitHub库的bbplot包。如果您的系统上,该代码只是用来加载包,如果它已经存在。如果他们已经在那里的第一行安装已经不在您的系统上的任何包,并把它们只是负载。
现在,我将创建在BBC食谱第一基本路线图,但使用GGPLOT2默认值。
接下来,看看如果我从bbplot添加bbc_style()函数上发生了什么图:
当然不同的风格!
我们可以看一下什么是由没有括号运行bbc_style引擎盖下回事。
但是,对于更好的代码格式,转到bbplot GitHub库,并找到R档。
我要去github.com/bbc/bbplot,然后将R文件夹,然后打开bbc_style.R文件。
我将点击原始按钮,复制并粘贴到一个新的文件。
该代码是很好的注释。我可以做我自己,稍加修改个人功能在此基础上,与一对夫妇我自己调整的
比方说,一个简单的例子,我想我的情节标题和副标题为中心。我要把bbc_style到我自己的新功能 - 我称之为my_tweaks_bbc_style - 然后添加一些代码。
在GGPLOT2代码以中心文本是hjust =在element_text函数0.5。我要补充一点,
现在,我将采购该功能
然后我的折线图上运行它。
你看,我的标题和副标题现在居中。
有明显多了很多在这里你可以调整。做你的调整,然后保存你的函数。您可以在您每次源创建可视化文件保存。也许在你自己的GitHub库或其他公共文件,所以你的代码是被他人复制的。或者,您可以添加这样一个功能,是你自己的个人[R包的一部分。
不知道如何创建您自己的R包?看看做第22集多与R:您可以填写自己的R包,无论是在InfoWorld.com或YouTube的IDG技术对话渠道。
这就是它为这个情节,感谢收看!对于以上R提示,头向做多有R在页面去点InfoWorld的点com削减更多的与R,除了R.全部小写
您还可以找到做多配合YouTube IDG技术讲座槽R播放列表。
期待您的下一集!
流行
从IDG.tv精选视频