【R圖秀】情人節快樂!

作者簡介Introduction

傅興:個人公眾號:Rapp

往期回顧

【R圖秀-1】12306列車數據可視化mp.weixin.qq.com圖標【R圖秀-2】社交網路數據可視化(一)mp.weixin.qq.com圖標【R圖秀-3】--「全球和平指數」可視化mp.weixin.qq.com圖標

提醒大家:在這個浪漫的情人節里也別忘記練習R編程哦!今天的R圖秀就用R來製作一張情人節卡片送給你和你的另一半,願天下有情人終成眷屬!

表達愛意肯定離不開??,所以首先要解決的問題是如何用R來畫??。我在網上找到了一個很簡單的方法:r-bloggers.com/make-a-v

代碼如下:

畫出來的圖是這樣的:

看上去有點簡陋,實在是拿不出手,所以我決定在此基礎上進行幾點改進:

1. 給愛心填上紅色

2. 畫兩個愛心

3. 用金色的丘比特之箭將兩個愛心連在一起

4. 把對Ta說的話寫在愛心上方

下面我們就一起來實現這個2.0版本的情人節卡片:

1. 準備工作。準備好填充愛心的顏色和畫第一個愛心所需的x和y變數

2. 為了給愛心填色,我們使用polygon函數取代原來的lines函數:

效果如下:

3. 用同樣的方法在右邊畫第二個愛心

效果如下:

看上去2個愛心連成一片,效果不好,我打算用lines函數給愛心加上邊:

效果如下:

4. 用4個arrows函數來畫穿過愛心的丘比特之箭:

效果如下:

這支箭看上去是放在愛心上而不是穿過愛心,所以我們需要調整一下畫arrows的順序:

效果如下:

5. 把你對Ta說的話寫下來吧:

最終的效果如下:

下面是完整的代碼供大家參考:

最後祝大家情人節快樂!!!

推薦閱讀:

TAG:情人節ValentinesDay | 數據分析 | 可視化 |