我不確定是否必須更改資料格式才能制作箱線圖。我的資料如下所示:
Land Income 1999 Income 2019
Spain 5 7
France 4 8
Greece 3 5
...
現在我想制作兩個箱線圖來比較 1999 年和 2019 年的收入。這可能嗎?我不知道我應該如何選擇軸。
先感謝您
uj5u.com熱心網友回復:
無需重新格式化資料,您可以直接創建箱線圖。假設您的資料位于名為 的表中df:
boxplot(df[, -1L])

uj5u.com熱心網友回復:
ggplot2 的一種方法:
library(tidyverse)
df <- data.frame(
country = c("Spain", "france", "Portugal"),
"income_1999" = c(9,8,7),
"income_2019" = c(11,10,9)
)
df %>%
pivot_longer(-country, names_to = "income", values_to = "amount") %>%
ggplot(aes(x=income, y=amount))
geom_boxplot()

由reprex 包( v2.0.0 )于 2021 年 10 月 19 日創建
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/325724.html
下一篇:串列中某些元素的分割超出范圍
