2-14 |“特殊”的日子源梭,多學一種表達愛的方式

首發(fā)于“生信補給站” https://mp.weixin.qq.com/s/U8yzX-BYQ6wdZObkBz8ecw

全世界所有的語言都有表達愛意的方式,R語言當然也有缎谷!

特殊的日子井濒,需要一個特殊的數(shù)據(jù)集!ggwordcloud內(nèi)置數(shù)據(jù)集包含全世界147種愛你的語言列林,用R送給TA一份遠程的愛瑞你。

一 氛圍 道具

準備好R的環(huán)境,和“愛”的數(shù)據(jù)集

#install.packages("ggwordcloud")
library(ggwordcloud)
data("love_words")
head("love_words")
# A tibble: 6 x 4
  lang  word  native_speakers speakers
  <chr> <chr>           <dbl>    <dbl>
1 zh    愛             1200      1200 
2 en    Love            400       800 
3 es    Amor            480       555 
4 ar    ??              245       515 
5 hi    ?????            322       442 
6 fr    Amour            76.8     351.

嗯希痴,我也只能看懂2種者甲,但知道都是表達愛的就可以了!

二 初始“印象”

geom_text_wordcloud 看一下世界范圍內(nèi)的不同國家說“愛”的人數(shù)

#AI的大小由speakers的人數(shù)決定
ggplot(love_words, aes(label = word, size = speakers)) +
  geom_text_wordcloud() +
  scale_size_area(max_size = 40)
img

三 “鉆石”和“心”

1 )將愛變成鉆石的形狀

#鉆石形狀
love_words <- love_words %>%
  mutate(angle = 90 * sample(c(0, 1), n(), replace = TRUE, prob = c(60, 40)))
ggplot(love_words, aes(label = word, size = speakers)) +
  geom_text_wordcloud_area(shape = "diamond") +
  scale_size_area(max_size = 40)
img

2 )自定義愛心的形狀


ggplot(love_words,aes(label = word, size = speakers,
    color = speakers, angle = angle)) +
  geom_text_wordcloud_area(
    mask = png::readPNG(system.file("extdata/hearth.png",
      package = "ggwordcloud", mustWork = TRUE
    )),
    rm_outside = TRUE
  ) +
  scale_size_area(max_size = 40) +
  scale_color_gradient(low = "darkred", high = "red")
img

四 “密碼” VS “對話”

既然是ggplot2的擴展包润梯,那么就可以做很多事情过牙。

1)更改label,變成“密碼”纺铭,寇钉,,

set.seed(42)
ggplot(love_words_small, aes(label = word, size = speakers,
                             label_content = sprintf("%s<span style='font-size:7.5pt'>(%g)</span>", word, speakers))) +
  geom_text_wordcloud_area() +
  scale_size_area(max_size = 40) +
  theme_minimal()

img
注:此為官網(wǎng)圖舶赔,嘗試很多沒實現(xiàn)官網(wǎng)中label_content的功能扫倡,本來想著新增一列,把想說的話隨機打亂加在新列中,然后label_content展示這些“密碼”撵溃。

2)對話

統(tǒng)計微信或者QQ中的對話詞頻疚鲤,標記出誰說的,然后分頁展示

library(dplyr)
library(tidyr)
love_words$MW <- sample(c("M","W"),size=147,replace=T)
ggplot(love_words,aes(label = word, size = speakers,
    color = speakers)) +
  geom_text_wordcloud_area(
    mask = png::readPNG(system.file("extdata/hearth.png",
      package = "ggwordcloud", mustWork = TRUE
    )),
    rm_outside = TRUE
  ) +
  scale_size_area(max_size = 40) +
  scale_color_gradient(low = "darkred", high = "red")+
facet_wrap(~MW) + theme_minimal()
img

參考資料:

https://lepennec.github.io/ggwordcloud/articles/ggwordcloud.html

好了缘挑,自由發(fā)揮去吧集歇!

◆ ◆ ◆ ◆ ◆

精心整理(含圖版)|你要的全拿走!有備無患 (R統(tǒng)計语淘,ggplot2繪圖诲宇,生信圖形可視化匯總)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市惶翻,隨后出現(xiàn)的幾起案子姑蓝,更是在濱河造成了極大的恐慌,老刑警劉巖吕粗,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件纺荧,死亡現(xiàn)場離奇詭異,居然都是意外死亡颅筋,警方通過查閱死者的電腦和手機宙暇,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來垃沦,“玉大人客给,你說我怎么就攤上這事≈荆” “怎么了?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵蜻拨,是天一觀的道長池充。 經(jīng)常有香客問我,道長缎讼,這世上最難降的妖魔是什么收夸? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮血崭,結(jié)果婚禮上卧惜,老公的妹妹穿的比我還像新娘。我一直安慰自己夹纫,他們只是感情好咽瓷,可當我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著舰讹,像睡著了一般茅姜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上月匣,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天钻洒,我揣著相機與錄音奋姿,去河邊找鬼。 笑死素标,一個胖子當著我的面吹牛称诗,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播头遭,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼寓免,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了任岸?” 一聲冷哼從身側(cè)響起再榄,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎享潜,沒想到半個月后困鸥,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡剑按,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年疾就,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片艺蝴。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡猬腰,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出猜敢,到底是詐尸還是另有隱情姑荷,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布缩擂,位于F島的核電站鼠冕,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏胯盯。R本人自食惡果不足惜懈费,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望博脑。 院中可真熱鬧憎乙,春花似錦、人聲如沸叉趣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽君账。三九已至繁堡,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背椭蹄。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工闻牡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人绳矩。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓罩润,卻偏偏與公主長得像,于是被迫代替她去往敵國和親翼馆。 傳聞我的和親對象是個殘疾皇子割以,可洞房花燭夜當晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 心飛屋外,任你說三言兩拍也不停步应媚;人過窗前严沥,逢他講五經(jīng)四書卻要回頭。
    楊無涯閱讀 158評論 0 0
  • 二0一八年十一月二十五日中姜,我有幸與湖北省棋協(xié)副主席消玄、黃石棋類協(xié)會主席王禮堂先生,黃石散文(雜文)學會范國強主席丢胚、白...
    良晨清夢hxy閱讀 1,902評論 6 2
  • 夜是深邃的翩瓜, 沒有燈火再獨自閃耀, 悄悄熄滅的携龟, 是希望兔跌。 最后一處光, 也消失在眼角深處峡蟋。 天堂鳥圍在我身邊坟桅, ...
    焦克城閱讀 194評論 0 4
  • 前兩天一位“學生”和我交流他最近面試的一些情況及個人對面試的一些想法,作為過來人蕊蝗,自己也被面試過同時也面試過不同職...
    老何職堂閱讀 2,493評論 14 76
  • 小編是一家企業(yè)的總裁助理桦卒,85后,入司4年不到的時間匿又。去年11月份,公司從其他部門調(diào)入了一個相對閑職的90后小姑娘...
    追夢人lyla閱讀 413評論 0 1