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