不经意间又发现了一个有趣又炫酷的包~

算起来有四五天没有更新公众号了,说好的日更呢(~—~)

小伙伴儿们竟然都没有取关,真的好感动,今天正式回归,以后可能不会更新的那么频繁了,但是……

内容的质量一定保证越来越好~

下面是干货~


关于R语言可视化的内容,之前写有个系列,最近零零散散的又发现了一些好玩的包,刚学会就赶紧来跟大家分享~

这一篇分享一个围绕ggplot开发的主题包——ggtech。

不过这个包依赖的ggplot2版本需要很高才能搭配使用(仔细了解了下,貌似要开发版的ggplot2)

所以在开始本篇分享之前,你需要保证自己已经下载了开发版的ggplot2包

devtools curl

以上两个是下载开发版ggplot2的必备包

然后运行以下代码

devtools::install_github('hadley/ggplot2')

也许会报错,你可能需要更新你的Rtools至最新版。

如果实在没法下载成功开发版的ggplot2的话,也不要着急,据说ggplot2最新版本马上就要提供更新了,再稍微耐心等待几天,就会有更新提醒的。

我是分割线~


之所以跟大家分享ggtech包是因为,该将几个全球著名的互联网公司官方用色做成了图表主题和配色模板,使用ggtech可以很容易的套用这些主题和配色模板。

‍还以dia‍monds‍数据集为例:‍‍

library(ggplot2) library(ggtech)

套用Airbnb主题

data<-diamonds[diamonds$color %in%LETTERS[4:7], ] ggplot(data,aes(carat,fill=color))+geom_histogram(bins=30)+ theme_tech(theme="airbnb") + scale_fill_tech(theme="airbnb") + labs(title="Airbnb theme", subtitle="now with subtitles for ggplot2 >= 2.1.0")

ggplot(data,aes(carat,fill=color))+geom_histogram(bins=30)+ theme_airbnb_fancy() + scale_fill_tech(theme="airbnb") + labs(title="Airbnb theme", subtitle="now with subtitles for ggplot2 >= 2.1.0")

怎么样,配色系统还不错吧,那是自然的,这组配色是取自大名鼎鼎的Airbnb的官方用色,设计感和视觉体验那都是全球顶尖水平的。

而且使用以上ggtech函数之后,语法上还是与ggplot体系保持一致,只是……竟然可以设置subtitle参数了禁简直太逆天了……

要知道老版本ggplot2如果想要设置一个副标题,你要么需要使用写自定义函数,要么需要使用labs并且自己指定副标题的精确位置函数。(鬼才知道呢,要一点儿一点儿写位置参数不断尝试~—~)

除了Airbnb的主题之外,还有几个著名互联网公司的颜色风格主题:

etsy风格:

ggplot(data,aes(carat,fill=color))+geom_histogram(bins=30)+ theme_tech(theme="etsy") + scale_fill_tech(theme="etsy") + labs(title="Etsy theme", subtitle="now with subtitles for ggplot2 >= 2.1.0")

fackbook风格:

ggplot(data,aes(carat,fill=color))+geom_histogram(bins=30)+ theme_tech(theme="facebook") + scale_fill_tech(theme="facebook") + labs(title="Facebook theme", subtitle="now with subtitles for ggplot2 >= 2.1.0")

Google风格:

ggplot(data,aes(carat,fill=color))+geom_histogram(bins=30)+ theme_tech(theme="google") + scale_fill_tech(theme="google") + labs(title="Google theme", subtitle="now with subtitles for ggplot2 >= 2.1.0")

Twitter风格:

ggplot(data,aes(carat,fill=color))+geom_histogram(bins=30)+ theme_tech(theme="twitter") + scale_fill_tech(theme="twitter") + labs(title="Twitter theme", subtitle="now with subtitles for ggplot2 >= 2.1.0")

很惊艳吧有木有,想象一下你的图表如果都是这种配色,还会被领导嫌弃嘛!

这种国际顶尖互联网公司的配色风格,一般都是经由世界级的视觉与色彩设计师们的大手笔,无论是设计感还是艺术感上都是棒棒哒,用在自己的业务分析图表中,绝对可以给你的工作增色不少!

原文发布于微信公众号 - 数据小魔方(datamofang)

原文发表时间:2016-11-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ATYUN订阅号

【业界】创建深度学习数据平台时,你需要考虑的五个因素

AiTechYun 编辑:nanan 随着AI应用程序和深度学习算法的成熟,许多组织正在制定计划,以弄清楚它们将如何从数据中提取差异化竞争优势。 ? 事实上,在...

3336
来自专栏新智元

机器人,给我来一瓶82年的农夫山泉

1412
来自专栏FreeBuf

关GPS也没用:手机电池电量会暴露你的行踪,定位准确率高达90%

电池电量也会泄露手机位置信息?是的,这并不是天方夜谭。安全研究人员已经实现了一种方法,通过智能手机电池消耗精确获得的你的位置信息。 或许有的朋友会说,只要我关...

21110
来自专栏腾讯技术工程官方号的专栏

大型DCI网络智能运营实践

? 9月14-15日,GOPS全球运维大会上海站圆满举行,为期两天的运维盛宴,为各位运维人带来了相互交流和学习的绝佳平台,来自腾讯技术工程事业群(TEG)网络...

1722
来自专栏互联网数据官iCDO

谷歌可能真的存在一套自然质量评分体系

译者:Nic 朱玉雪 本文长度为2920字,预估阅读时间3分钟。 关键词:谷歌、自然、评分系统。 Google会依据自然搜索结果的质量来打分?让我们先假定这个...

2436
来自专栏Java后端技术栈

简单聊一下推荐系统的基本要素!

其中,前三者是和机器学习没有任何关系的,但却是推荐效果最好的三种方式。一般说来,这部分内容应该占到总的推荐内容的80%左右,另外20%则是对长尾内容的个性化推荐...

1893
来自专栏ThoughtWorks

业务分析实践:10个常见问题 | TW洞见

今日洞见 本文作者:ThoughtWorks-亢江妹。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网站或个人...

3619
来自专栏腾讯社交用户体验设计

腾讯微云 智能扫描

3243
来自专栏镁客网

为AR滤镜效果而战!Facebook收购计算机视觉公司Fayteq

1220
来自专栏IT大咖说

Hadoop集群从180到1500,携程大数据实践之路

内容来源:2018 年 09 月 08 日,携程大数据平台技术总监张翼在“2018开源数据库论坛暨首届MariaDB中国用户者大会”进行《大数据平台在携程的实践...

1753

扫码关注云+社区

领取腾讯云代金券