前言:今天要介紹ggplot2套件~包括ggplot2的核心元素以及基本函式的寫法,如果內容有哪些錯誤的地方,請多多包涵~
正文開始-->
tidyverse 套件系統中的ggplot2套件,其包括了不同圖表的應用與程式撰寫方式,並詳述圖表細節之設定,進而使圖表的呈現更加細緻與客製化。aes (Aesthetic attributes) :主要內容為點的大小、顏色、線的粗細。geom (Geometric objects):主要內容為圖型,包括盒狀圖、長條圖。facets:主要是讓一張圖內顯示多張子圖。scales:主要修飾點線顏色、xy軸定義等。stat:統計方法。基本函式:
ggplot(data = data_name,
aes(x = variable_name,
y = variable_name,
... <other variable_name mappings>)) +
geom_<type>() +
...
ggplot(data = data_name, aes(...))
ggplot():建立圖形的主函數。data = data_name:指定要使用的資料集。aes():定義圖形屬性的函數,用來將資料集中的變數與圖形元素(如 x 軸、y 軸、顏色、大小等)相連。aes(x = variable_name, y = variable_name, ... <other variable_name mappings>)
x = variable_name:指定用作 x 軸的變數。y = variable_name:指定用作 y 軸的變數。color = another_variable_name 來改變顏色。geom_<type>():具體的幾何對象函數,定義圖形的類型。常見的 geom_ 函數有:
geom_point():散點圖。geom_line():折線圖。geom_bar():長條圖。geom_histogram():直方圖。geom_boxplot():箱型圖。+:用於將不同的圖形元素(如圖層、標籤、主題)添加到圖形中,讓視覺化更加完整和靈活。
參考: