【R图秀】情人节快乐!

2018 年 2 月 14 日 R语言中文社区 傅兴


作者简介Introduction

傅兴:个人公众号:Rapp

往期回顾

【R图秀-1】12306列车数据可视化

【R图秀-2】社交网络数据可视化(一)

【R图秀-3】——“全球和平指数”可视化

提醒大家:在这个浪漫的情人节里也别忘记练习R编程哦!今天的R图秀就用R来制作一张情人节卡片送给你和你的另一半,愿天下有情人终成眷属!

表达爱意肯定离不开❤️,所以首先要解决的问题是如何用R来画❤️。我在网上找到了一个很简单的方法:https://www.r-bloggers.com/make-a-valentines-heart-with-r/ 
代码如下:

画出来的图是这样的:

看上去有点简陋,实在是拿不出手,所以我决定在此基础上进行几点改进:
1. 给爱心填上红色
2. 画两个爱心
3. 用金色的丘比特之箭将两个爱心连在一起
4. 把对Ta说的话写在爱心上方

下面我们就一起来实现这个2.0版本的情人节卡片:
1. 准备工作。准备好填充爱心的颜色和画第一个爱心所需的x和y变量

2. 为了给爱心填色,我们使用polygon函数取代原来的lines函数:

效果如下:

3. 用同样的方法在右边画第二个爱心

效果如下:


看上去2个爱心连成一片,效果不好,我打算用lines函数给爱心加上边:

效果如下:

4. 用4个arrows函数来画穿过爱心的丘比特之箭:

效果如下:

这支箭看上去是放在爱心上而不是穿过爱心,所以我们需要调整一下画arrows的顺序:

效果如下:

5. 把你对Ta说的话写下来吧:

最终的效果如下:

下面是完整的代码供大家参考:

最后祝大家情人节快乐!!!




 往期精彩内容整理合集 

2017年R语言发展报告(国内)

R语言中文社区历史文章整理(作者篇)

R语言中文社区历史文章整理(类型篇)


公众号后台回复关键字即可学习

回复 R                  R语言快速入门及数据挖掘 
回复 Kaggle案例  Kaggle十大案例精讲(连载中)
回复 文本挖掘      手把手教你做文本挖掘
回复 可视化          R语言可视化在商务场景中的应用 
回复 大数据         大数据系列免费视频教程 
回复 量化投资      张丹教你如何用R语言量化投资 
回复 用户画像      京东大数据,揭秘用户画像
回复 数据挖掘     常用数据挖掘算法原理解释与应用
回复 机器学习     人工智能系列之机器学习与实践
回复 爬虫            R语言爬虫实战案例分享


登录查看更多
0

相关内容

节卡机器人,于2014年由一群工程师与机器人学者联合创立,我们希望所从事的机器人事业能够“节节胜利”,也深知前进的征途中需要“上下求索”,所以取名“节卡”。 英文名JAKA((Just Always Keep Amazing)用于勉励自己,拒绝平庸,做让人惊艳(Amazing)的好产品,我们认为“人人皆可自由使用”才是一个好的机器人。通过我们的努力,将机器人由“专业装备”,变为简单易用的“工具”,进而“普及到世界的每一个角落”是我们不懈的追求。 我们的产品为新一代协作型机器人本体。节卡已与遍布全球的300余家,来自各行各业的优秀自动化方案公司紧密合作。截至目前,我们在全球部署了逾万台机器人。它们灵活高效地服务于汽车、电子、半导体等全球知名品牌的生产线,同样也在众多商业新消费领域从事与消费者直接接触的服务工作。
商业数据分析,39页ppt
专知会员服务
158+阅读 · 2020年6月2日
Python数据分析:过去、现在和未来,52页ppt
专知会员服务
99+阅读 · 2020年3月9日
《可解释的机器学习-interpretable-ml》238页pdf
专知会员服务
195+阅读 · 2020年2月24日
【强化学习资源集合】Awesome Reinforcement Learning
专知会员服务
93+阅读 · 2019年12月23日
已删除
AI掘金志
7+阅读 · 2019年7月8日
假如成人网站遇到Python机器学习······
机器学习算法与Python学习
4+阅读 · 2019年1月6日
基于R语言进行Box-Cox变换
R语言中文社区
45+阅读 · 2018年11月19日
独家分享--48页PPT解密数据可视化!
R语言中文社区
6+阅读 · 2018年6月19日
快乐的迁移到 Python3
Python程序员
5+阅读 · 2018年3月25日
快手类推荐系统实践
机器学习算法与Python学习
17+阅读 · 2018年2月7日
基于大数据搭建社交好友推荐系统
云栖社区
8+阅读 · 2018年2月2日
给程序员的10条建议,吐血推荐!
R语言中文社区
3+阅读 · 2017年12月21日
Python3爬虫之入门和正则表达式
全球人工智能
7+阅读 · 2017年10月9日
Do RNN and LSTM have Long Memory?
Arxiv
19+阅读 · 2020年6月10日
Arxiv
24+阅读 · 2020年3月11日
Interpretable Adversarial Training for Text
Arxiv
5+阅读 · 2019年5月30日
Zero-Shot Object Detection
Arxiv
9+阅读 · 2018年7月27日
Arxiv
11+阅读 · 2018年4月25日
Arxiv
7+阅读 · 2018年3月21日
VIP会员
相关VIP内容
相关资讯
已删除
AI掘金志
7+阅读 · 2019年7月8日
假如成人网站遇到Python机器学习······
机器学习算法与Python学习
4+阅读 · 2019年1月6日
基于R语言进行Box-Cox变换
R语言中文社区
45+阅读 · 2018年11月19日
独家分享--48页PPT解密数据可视化!
R语言中文社区
6+阅读 · 2018年6月19日
快乐的迁移到 Python3
Python程序员
5+阅读 · 2018年3月25日
快手类推荐系统实践
机器学习算法与Python学习
17+阅读 · 2018年2月7日
基于大数据搭建社交好友推荐系统
云栖社区
8+阅读 · 2018年2月2日
给程序员的10条建议,吐血推荐!
R语言中文社区
3+阅读 · 2017年12月21日
Python3爬虫之入门和正则表达式
全球人工智能
7+阅读 · 2017年10月9日
相关论文
Do RNN and LSTM have Long Memory?
Arxiv
19+阅读 · 2020年6月10日
Arxiv
24+阅读 · 2020年3月11日
Interpretable Adversarial Training for Text
Arxiv
5+阅读 · 2019年5月30日
Zero-Shot Object Detection
Arxiv
9+阅读 · 2018年7月27日
Arxiv
11+阅读 · 2018年4月25日
Arxiv
7+阅读 · 2018年3月21日
Top
微信扫码咨询专知VIP会员