2019-09-26 DAY-4、5 R語(yǔ)言之ggplot 孤傲的小籠包

mpg數(shù)據(jù)集的內(nèi)容
1.manufacturer:生產(chǎn)商 15個(gè)
2.model:型號(hào) 38個(gè)
3.displ:引擎排量-L 35個(gè)且蓬,單位為升欣硼,小數(shù)
4.year:出廠年份
5.cly:汽缸數(shù) 4,5,6,8
6.trans:變速方式:10個(gè)
7.drv:驅(qū)動(dòng)方式 f r 4
8.cty :每加侖汽油能跑的公里數(shù)(城市)21個(gè),整數(shù)
9.hwy:燃油效率:每加侖汽油能跑的公里數(shù)(高速路)單位英里/加侖恶阴,燃油效率高說(shuō)明省油诈胜。 27個(gè),整數(shù)冯事。
10.fl:燃油類型焦匈,五個(gè) p r e d c
11.class:車型 七個(gè) compact midsize suv 2seater minivan pickup subcompact

一,基礎(chǔ)作圖:在ggplot2中昵仅,圖是采用串聯(lián)起來(lái)( +)號(hào)函數(shù)創(chuàng)建的缓熟。每個(gè)函數(shù)修改屬于自己的部分。

如:ggplot(data = mpg,aes(x = displ, y = hwy)) + geom_point()

image.png

. 調(diào)節(jié)顏色和大兴ん浴:

  1. ggplot(data = mpg,aes(x = displ, y = hwy, color = class)) + geom_point()按照七個(gè)車型畫出不同顏色的點(diǎn)
    image.png
  2. ggplot(data = mpg,aes(x = displ, y = hwy, size = class)) + geom_point()按照七種車型畫出不同大小的點(diǎn)
    image.png

    3.透明度和形狀:參數(shù)alpha = class和shape = class

二荚虚,添加分面

1.依據(jù)單個(gè)變量分面 facet_wrap()

ggplot(data = mpg,aes(x = displ, y = hwy)) + geom_point() + facet_wrap(~ class, nrow = 2)#分兩行展示
注意~分面依據(jù)必須是離散型變量。

class:車型 七個(gè) compact midsize suv 2seater minivan pickup subcompact

2.依據(jù)兩個(gè)變量分面 facet_grid()

ggplot(data = mpg,aes(x = displ, y = hwy)) + geom_point() + facet_grid(drv ~ cyl)

drv:驅(qū)動(dòng)方式 f r 4;cly:汽缸數(shù) 4,5,6,8

3.不想在行或列維度中分面籍茧,用.代替變量名

ggplot(data = mpg, aes(x = displ, y = hwy)) + geom_point() + facet_grid(. ~ cyl)
就等于ggplot(data = mpg, aes(x = displ, y = hwy)) + geom_point() + facet_wrap( ~ cyl,nrow = 1)

cly:汽缸數(shù) 4,5,6,8

三版述、分組

將一個(gè)圖形屬性映射為一個(gè)離散型變量,ggplot2就會(huì)自動(dòng)對(duì)數(shù)據(jù)進(jìn)行分組來(lái)繪制多個(gè)幾何對(duì)象寞冯。這種形式是隱式分組渴析,不需要添加圖例和區(qū)分特征。

如:將線性映射為drv(驅(qū)動(dòng)方式吮龄,d,f,4)就會(huì)自動(dòng)變成三條線型不同的線俭茧。

將顏色映射為drv,就會(huì)自動(dòng)變成三條顏色不用的線漓帚。
image.png

將顏色映射為drv

四母债、同一張圖顯示多個(gè)幾何對(duì)象--局部映射和全局映射

這里涉及到圖層啦。

局部映射-映射只對(duì)改圖層有效

有多個(gè)幾何對(duì)象時(shí)尝抖,映射語(yǔ)句要重復(fù)多次毡们,又丑又麻煩。
(幾何對(duì)象也就是圖的不同類型昧辽,如點(diǎn)圖衙熔、折線圖、直方圖等)
ggplot(data = mpg) + geom_point(mapping = aes(x = displ, y = hwy)) + geom_smooth(mapping = aes(x = displ, y = hwy))
全局映射--對(duì)所有圖層生效

ggplot(data = mpg, mapping = aes(x = displ, y = hwy)) + geom_point() + geom_smooth()
局部映射與全局映射沖突時(shí)搅荞,服從局部映射红氯。

例如:

library(dplyr)#filter函數(shù)出自dplyr包
ggplot(data = mpg, mapping = aes(x = displ, y = hwy)) + geom_point(mapping = aes(color = class)) + geom_smooth(data = filter(mpg, class == "subcompact"), se = FALSE)#se是standard error的縮寫框咙,se參數(shù)為擬合曲線添加標(biāo)準(zhǔn)誤差帶,也就是那個(gè)灰不啦嘰的灰色背景帶痢甘,默認(rèn)是TRUE喇嘱。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市塞栅,隨后出現(xiàn)的幾起案子婉称,更是在濱河造成了極大的恐慌,老刑警劉巖构蹬,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件王暗,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡庄敛,警方通過(guò)查閱死者的電腦和手機(jī)俗壹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)藻烤,“玉大人绷雏,你說(shuō)我怎么就攤上這事〔劳ぃ” “怎么了涎显?”我有些...
    開封第一講書人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)兴猩。 經(jīng)常有香客問我期吓,道長(zhǎng),這世上最難降的妖魔是什么倾芝? 我笑而不...
    開封第一講書人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任讨勤,我火速辦了婚禮,結(jié)果婚禮上晨另,老公的妹妹穿的比我還像新娘潭千。我一直安慰自己,他們只是感情好借尿,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開白布刨晴。 她就那樣靜靜地躺著,像睡著了一般路翻。 火紅的嫁衣襯著肌膚如雪狈癞。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,255評(píng)論 1 308
  • 那天帚桩,我揣著相機(jī)與錄音亿驾,去河邊找鬼嘹黔。 笑死账嚎,一個(gè)胖子當(dāng)著我的面吹牛莫瞬,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播郭蕉,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼疼邀,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了召锈?” 一聲冷哼從身側(cè)響起旁振,我...
    開封第一講書人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎涨岁,沒想到半個(gè)月后拐袜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡梢薪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年蹬铺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片秉撇。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡甜攀,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出琐馆,到底是詐尸還是另有隱情规阀,我是刑警寧澤,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布瘦麸,位于F島的核電站谁撼,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏滋饲。R本人自食惡果不足惜彤敛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望了赌。 院中可真熱鬧墨榄,春花似錦、人聲如沸勿她。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)逢并。三九已至之剧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間砍聊,已是汗流浹背贴谎。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留焚挠,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓词疼,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親帘腹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子贰盗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359

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