[英]multi Boxplot in R
你的可重復的例子有點太短了所以我做了一個允許每組每十年
因此,如果您想表示每十年球員身高的箱線圖,您首先需要將十年歸屬於每個球員。
例如,您可以通過以下方式將起始年份四舍五入到底十年:
player <- data.frame(name = LETTERS[1:20],
year_start = c(sample(1970:1979,10, replace= TRUE),
sample(1980:1989,10,replace = TRUE)),
height = sample(180:220,20, replace= TRUE),
position = sample(c("P","G","C"),20, replace = TRUE))
player$decade = floor(player$year_start %/% 10) * 10
現在,您可以使用它來創建箱線圖,如下所示:
library(ggplot2)
ggplot(player, aes(x = as.factor(decade), y = height, fill = position))+
geom_boxplot()
它回答了你的問題嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.