Data visualisation

R for data science的一些筆記
原書地址:3 Data visualisation | R for Data Science (had.co.nz)

對數(shù)據(jù)集進行簡單的可視化茄茁,可用以下通式,其中GEO_FUNCTION部分輸入ggplot2中不同繪圖方法的函數(shù)名裙顽,如geom_point

ggplot (data = <DATA> ) + 
  <GEO_FUNCTION>(mapping = aes(<MAPPINGS>))

aes() 用來對geom function進行描述,如定義x與y軸數(shù)據(jù)键科,同時可以使用color,scale,alpha,shape等參數(shù)漩怎,對指定分類進行顏色、大小勋锤、深淺以及圖標形狀的設(shè)定。應(yīng)注意的是茄厘,當指定分類變量為無序變量時谈宛,使用有序scale來繪制是不合適的。而對于shape而言吆录,ggplot2一次只能提供6中形狀,當類別數(shù)量超過6時哀卫,超過部分將不予繪制。

ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy, color = class))
#use different colors according to the class

ggplot(data = mpg) + 
  geom_point(mapping = aes(x = cty, y = hwy, colour = displ < 5))
#classify the observations which displ<5 with different color

當然聊训,上述變量也可單獨設(shè)置恢氯,如設(shè)定繪制顏色為藍色,則輸入color = 'blue'即可勋磕。此時敢靡,color,scale,alpha,shape應(yīng)輸入在aes()外部,且顏色形狀等不再傳遞分類的數(shù)據(jù)意義啸胧。

#one can try and will find the following two functions have different results.
#the points will be showed in red.
ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy, color = "blue"))

#the points will be showed in blue.
ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy), color = "blue")

geom_point()中還有stroke參數(shù),用以表述圖標的輪廓粗細贝椿,此時colour表示輪廓顏色陷谱,而fill表示填充顏色。

ggplot(mtcars, aes(wt, mpg)) +
  geom_point(shape = 21, colour = "black", fill = "white", size = 5, stroke = 1)

facets是一種烟逊,在原有畫布上增加變量的一種方式。facet_wrap()在括號內(nèi)使用~連接變量(當使用該函數(shù)時乔宿,應(yīng)針對離散型變量)访雪,facet_grid()是另一種增加變量的方式,但需要輸入兩個變量冬阳,中間以~連接,變量會出現(xiàn)在橫縱軸上驳庭,若只需要一個,可在另一個位置上輸入.代替變量名饲常。

ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy)) + 
  facet_wrap(~ class, nrow = 2)

ggplot(data = mpg) + 
  geom_point(mapping = aes(x = displ, y = hwy)) + 
  facet_grid(drv ~ cyl)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末贝淤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子播聪,更是在濱河造成了極大的恐慌,老刑警劉巖稼虎,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件招刨,死亡現(xiàn)場離奇詭異,居然都是意外死亡打却,警方通過查閱死者的電腦和手機谎倔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來腻暮,“玉大人毯侦,你說我怎么就攤上這事哭靖〕蘩耄” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵铺坞,是天一觀的道長洲胖。 經(jīng)常有香客問我,道長擒滑,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任藻糖,我火速辦了婚禮库车,結(jié)果婚禮上巨柒,老公的妹妹穿的比我還像新娘柠衍。我一直安慰自己,他們只是感情好芦岂,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布垫蛆。 她就那樣靜靜地躺著腺怯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪虑乖。 梳的紋絲不亂的頭發(fā)上晾虑,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天,我揣著相機與錄音帜篇,去河邊找鬼。 笑死洪灯,一個胖子當著我的面吹牛竟痰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播坏快,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼昧旨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起臼予,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤粘拾,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后缰雇,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡疏之,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年暇咆,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片其骄。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡扯旷,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出毯炮,到底是詐尸還是另有隱情,我是刑警寧澤桃煎,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布崎坊,位于F島的核電站,受9級特大地震影響奈揍,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜另患,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一蛾绎、第九天 我趴在偏房一處隱蔽的房頂上張望鸦列。 院中可真熱鬧鹏倘,春花似錦、人聲如沸纤泵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽公荧。三九已至,卻和暖如春循狰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背晤揣。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工昧识, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留盗扒,地道東北人。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓侣灶,卻偏偏與公主長得像,于是被迫代替她去往敵國和親池户。 傳聞我的和親對象是個殘疾皇子凡怎,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359

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