我正在嘗試創建一個 facet_grid,其中包含用于測量三個不同物件的三種不同測量方法的直方圖。但是,我的代碼回傳第四個“(全部)”圖。
如何洗掉(全部)圖形并回傳一個 3x3 facet_grid,其中鎖骨、指骨和骶骨作為列,卡尺 (cm)、尺子 (in) 和指關節作為行?
以下是創建直方圖 facet_grid 的示例資料框和 ggplot2 代碼。
Object <- c("Sacrum", "Clavicle", "Phalanx","Sacrum", "Clavicle", "Phalanx","Sacrum", "Clavicle", "Phalanx","Sacrum", "Clavicle", "Phalanx","Sacrum", "Clavicle", "Phalanx","Sacrum", "Clavicle", "Phalanx")
Object_Length <- c(13.5, 15, 17,5,5,6,4,4,4,10,9.75,13,2.5,9.75,6,4,4,4)
Measuring_Method <- c("Calipers (cm)","Calipers (cm)","Calipers (cm)","Ruler (in)","Ruler (in)","Ruler (in)","Your Knuckle","Your Knuckle","Your Knuckle","Calipers (cm)","Calipers (cm)","Calipers (cm)","Ruler (in)","Ruler (in)","Ruler (in)","Your Knuckle","Your Knuckle","Your Knuckle")
observer_error <- data.frame(Object, Object_Length, Measuring_Method)
library(ggplot2)
ggplot(observer_error, aes(x = Object_Length))
geom_histogram(alpha = 0.5, position = "identity", color = "blue", fill = "blue", bins = 30)
facet_grid(Measuring_Method ~ Object, scales = "free", margins = TRUE)
uj5u.com熱心網友回復:
設定margins = FALSE在facet_grid:
ggplot(observer_error, aes(x = Object_Length))
geom_histogram(alpha = 0.5, position = "identity", color = "blue", fill = "blue", bins = 30)
facet_grid(Measuring_Method ~ Object, scales = "free", margins = FALSE)

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/420807.html
標籤:
上一篇:ggplot中兩個變數的軸標簽?
