3.ggplot2——獨(dú)立的幾何對象

3.1基本繪圖類型

以下幾何對象是 ggplot2 的基本組成部分。它們可以單獨(dú)使用管钳,但也用于構(gòu)建更復(fù)雜的幾何圖形衷模。這些 geom 中的大多數(shù)都與命名相關(guān)聯(lián):當(dāng)該 geom 在圖中單獨(dú)使用時(shí)宗收,該圖有一個(gè)特殊的名稱。

每個(gè)geoms的是二維的避消,均需要xy兩種圖形屬性。他們都支持colour(或color)和size圖形屬性,填充的幾何對象fill(條形岩喷、瓦形(tile)和多邊形)也支持.

  • geom_area()繪制面積圖委造,它是一個(gè)填充到 y 軸的線圖(實(shí)線)。對于分組數(shù)據(jù)均驶,多個(gè)組將堆疊在一起昏兆。

  • geom_bar(stat = "identity")繪制條形圖。我們需要指定 stat = "identity"妇穴,因?yàn)槟J(rèn)的統(tǒng)計(jì)變量會自動(dòng)對‘值’進(jìn)行計(jì)數(shù)(因此本質(zhì)上是一個(gè)一維的幾何對象參閱延伸爬虱。而統(tǒng)計(jì)變換可以保持?jǐn)?shù)據(jù)不變默認(rèn)情況下,相同位置的多個(gè)條形圖會依次向上堆積的形式繪制腾它。

  • geom_line()繪制線圖跑筝。圖形屬性group決定哪些觀測是連接在一起的,geom_line()從左到右連接點(diǎn)瞒滴;geom_path()是相似的曲梗,但按照它們在數(shù)據(jù)中出現(xiàn)的順序連接點(diǎn)。geom_line()geom_path()還支持圖形屬性 linetype妓忍,它可以將分類變量映射為實(shí)線虏两、點(diǎn)線和虛線。

  • geom_point()繪制散點(diǎn)圖世剖。geom_point()支持shape圖形屬性定罢。

  • geom_polygon()繪制多邊形,即填充后的路徑旁瘫。多邊形的每個(gè)頂點(diǎn)在數(shù)據(jù)中都需要一個(gè)單獨(dú)的行祖凫。在繪圖之前將多邊形坐標(biāo)的數(shù)據(jù)框與數(shù)據(jù)合并通常很有用。

  • geom_rect(),geom_tile()geom_raster()繪制矩形酬凳。 geom_rect()由矩形的中心坐標(biāo) xmin惠况、yminxmaxymax參數(shù)宁仔。geom_tile()完全相同稠屠,但由 rect 的中心及其大小由xy台诗、 widthheight進(jìn)行修改完箩。當(dāng)所有圖塊大小相同時(shí),geom_raster()是使用的快速 geom_tile()的精簡版拉队。.

每個(gè) geom 都顯示在下面的代碼中弊知。觀察條形圖、面積圖和瓦片圖的坐標(biāo)軸區(qū)間:這些幾何圖形占據(jù)數(shù)據(jù)范圍之外的空間粱快,因此將軸自動(dòng)拉伸秩彤。

df <- data.frame(
  x = c(3, 1, 5), 
  y = c(2, 4, 6), 
  label = c("a","b","c")
)
p <- ggplot(df, aes(x, y, label = label)) + 
  labs(x = NULL, y = NULL) + # Hide axis label
  theme(plot.title = element_text(size = 12)) # Shrink plot title
p + geom_point() + ggtitle("point")
p + geom_text() + ggtitle("text")
p + geom_bar(stat = "identity") + ggtitle("bar")
p + geom_tile() + ggtitle("raster")
image
image
image
image
p + geom_line() + ggtitle("line")
p + geom_area() + ggtitle("area")
p + geom_path() + ggtitle("path")
p + geom_polygon() + ggtitle("polygon")
image
image
image
image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末叔扼,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子漫雷,更是在濱河造成了極大的恐慌瓜富,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件降盹,死亡現(xiàn)場離奇詭異与柑,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)蓄坏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進(jìn)店門价捧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人涡戳,你說我怎么就攤上這事结蟋。” “怎么了渔彰?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵嵌屎,是天一觀的道長。 經(jīng)常有香客問我恍涂,道長宝惰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任乳丰,我火速辦了婚禮掌测,結(jié)果婚禮上内贮,老公的妹妹穿的比我還像新娘产园。我一直安慰自己,他們只是感情好夜郁,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布什燕。 她就那樣靜靜地躺著,像睡著了一般竞端。 火紅的嫁衣襯著肌膚如雪屎即。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天事富,我揣著相機(jī)與錄音技俐,去河邊找鬼。 笑死统台,一個(gè)胖子當(dāng)著我的面吹牛雕擂,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播贱勃,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼井赌,長吁一口氣:“原來是場噩夢啊……” “哼谤逼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起仇穗,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤流部,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后纹坐,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體枝冀,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年耘子,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了宾茂。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,680評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拴还,死狀恐怖跨晴,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情片林,我是刑警寧澤端盆,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站费封,受9級特大地震影響焕妙,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜弓摘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一焚鹊、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧韧献,春花似錦末患、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至渊啰,卻和暖如春探橱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背绘证。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工隧膏, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人嚷那。 一個(gè)月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓胞枕,卻偏偏與公主長得像,于是被迫代替她去往敵國和親车酣。 傳聞我的和親對象是個(gè)殘疾皇子曲稼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評論 2 361

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