【R圖秀】情人節快樂!
02-21
作者簡介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說的話寫下來吧:
最終的效果如下:
下面是完整的代碼供大家參考:
最後祝大家情人節快樂!!!
推薦閱讀:
TAG:情人節ValentinesDay | 數據分析 | 可視化 |