1. 直方圖
直方圖是一種展示數(shù)據(jù)分布情況的圖表,它將數(shù)據(jù)劃分為若干個連續(xù)的區(qū)間(或稱為“桶”或“格子”),并顯示每個區(qū)間內(nèi)數(shù)據(jù)點的數(shù)量(頻率)。通過調(diào)整區(qū)間的數(shù)量,可以觀察不同細粒度下數(shù)據(jù)的分布情況。使用hist函數(shù)可以繪制直方圖,并通過breaks參數(shù)控制區(qū)間的數(shù)量,以及通過col參數(shù)結(jié)合RColorBrewer包中的顏色調(diào)色板來美化圖表。例如,利用VADeaths數(shù)據(jù)集,通過調(diào)整breaks參數(shù)和顏色調(diào)色板,可以生成多個直方圖來展示不同的數(shù)據(jù)分布視圖。2. 條形圖與線型圖
- 線型圖:適合用于展示數(shù)據(jù)隨時間或其他連續(xù)變量的變化趨勢。通過plot函數(shù),并設置type="l"參數(shù),可以繪制折線圖。例如,使用AirPassengers數(shù)據(jù)集可以展示飛機乘客數(shù)的增長趨勢。
- 條形圖:適用于比較不同類別或組別的數(shù)據(jù)總量。barplot函數(shù)用于繪制條形圖,可以通過顏色參數(shù)col結(jié)合顏色調(diào)色板來增強圖表的可讀性。層疊條形圖則用于展示多個類別下的數(shù)據(jù)累積情況。
3. 箱式圖箱式圖是一種用于展示數(shù)據(jù)分布特征的圖表,它通過五個關鍵值(最小值、*四分位數(shù)、中位數(shù)、第三四分位數(shù)和*值)來概括數(shù)據(jù)的分布情況。boxplot函數(shù)可以繪制箱式圖,并通過~符號將變量與分類因子結(jié)合,以展示不同類別下的數(shù)據(jù)分布情況。此外,通過col參數(shù)可以自定義箱體的顏色,使圖表更加生動。4. 散點圖散點圖是一種展示兩個變量之間關系的圖表,通過點的位置來表示數(shù)據(jù)值。簡單的散點圖可以通過plot函數(shù)繪制,而多元散點圖則可以通過指定多個變量來生成。此外,pairs函數(shù)或plot函數(shù)結(jié)合iris等數(shù)據(jù)集可以直接生成散點圖矩陣,以展示多個變量之間的兩兩關系。示例代碼的優(yōu)化在提供的示例代碼中,有幾個小錯誤和可以改進的地方:
- 在直方圖的*一個示例中,hist函數(shù)調(diào)用中的逗號使用不當,應刪除多余的逗號。
- 在箱式圖的示例中,oxplot函數(shù)是一個筆誤,應為boxplot。
- 使用RColorBrewer包中的顏色調(diào)色板時,記得先加載該包(library(RColorBrewer))。
通過調(diào)整和優(yōu)化這些代碼細節(jié),可以確保圖表的正確生成和美觀呈現(xiàn)。