我想绘制年份中变量值的范围。 我已经使用绘图点完成了它,但是点使查看变得困难。所以我想用吧。有谁知道怎么做?
我在下面放了一个关于我想要的例子的代码,但是使用了绘图点。
Degrees <- c(20, 19, 18, 20, 19, 18, 17, 10, 9, 8)
Year <- c("85", "85", "85", "86", "86", "86", "86", "87", "87", "87")
df <- data.frame (Degrees=Degrees, Year=Year)
p <- ggplot(df, aes(Year, Degrees))
p + geom_point()
答案 0 :(得分:2)
答案 1 :(得分:1)
以编程方式查找每年的最小值和最大值,并为列指定专有名称:
year_min <- setNames(aggregate(df$Degrees, by = list(df$Year), min), c("Year", "Degrees"))
year_max <- setNames(aggregate(df$Degrees, by = list(df$Year), max), c("Year", "Degrees"))
将它们连接成数据帧:
df_merge <- rbind(year_min, year_max)
然后做一个方框图
boxplot(Degrees~Year, data=df_merge)
答案 2 :(得分:0)