ggplot2學習第五章

2021-07-11 10:53:23 字數 986 閱讀 7669

5.2 首先說下圖層的三種用途

1. 用以展示資料本身

2. 用以展示資料的統計摘要

3. 用以新增額外的元資料(metadata)

5.3 關於基本的圖形型別

geom_area() 用於繪製面積圖

geom_bar(stat = "identity") 用於繪製條形圖

geom_line()繪製線條圖

geom_point() 繪製散點圖

geom_polygon()繪製多邊形

geom_text() 可在指定點處新增標籤

geom_tile() 用來繪製色深圖或水平圖

5.4.展示資料分布

具體使用那種幾何物件來展示資料分布取決於分布的維度。分布是離散型還是連續型,以及我們感興趣的是條件分布還是聯合分布

5.5 處理遮蓋繪製問題

散點圖是研究兩個連續型變數間關係的、重要工具,但當資料量很大時,這些點經常會出現重疊現象,從而掩蓋真實的關係(overplotting)

對付overplotting的方法

1.小規模的問題可以通過繪製更小的點加以緩解,或者使用中空的符號

2. 對於更大資料集產生的更為嚴重的問題,可以使用@混合(調整透明度)讓點呈現透明效果

5.9 統計摘要

對於每個x的取值,計算對應的y值得統計摘要是很有用的,由stat_sumary()擔當,它使用ymin,y和ymax等圖形屬性,可以為每乙個單數單獨的指定摘要函式,也可以用乙個統一的函式對他們進行組合。

5.10 新增圖形註解

註解只是額外的資料而已

逐個新增和批量新增

geom_vline,geom_hline:向圖形新增垂直線或水平線

geom_abline:向圖形新增任意斜率和截距地直線

geom_rect:可強調圖形中感興趣的矩形區域

geom_line,geom_path,geom_segment:可以新增直線

5.11含權資料

ggplot2學習筆記(一)

該部分筆記整理於這裡 對比如下量 與繪圖結果 其區別在於前者在指定geom smooth中的aes加入了語句color cut。即在未指定分組要素時,預設按整體資料做平滑。question 想要改變圖表標題及x y軸標題如下 ggplot diamonds,aes x carat,y price,c...

ggplot2各類學習資源

繪圖菜譜 繪圖菜譜 winston chang winston stdout.org winston 是 rstudio 的軟體工程師,他是軟體包 shiny ggplot2 和 devtools 的開發者。他獲得西北大學的心理學專業博士學位,也是 o reilly media 出版的 r grap...

ggplot2 學習筆記 facet grid

facet grid facets,margins false,scales fixed space fixed shrink true,labeller label value as.table true,drop true facet grid 將 grid 分成好幾個面 資料channel2 ...