r stat_bin()只能有x或y美学
我是R的新手,我需要一个直方图,该直方图在X轴上显示了5年的5年以及Y轴上的相应中位数。而且我收到错误stat_bin()只能具有x或y美学。我不知道如何解决这个问题:(
library(ggplot2)
myvars <- c("1965", "1975", "1985", "1995", "2005")
newdata <- Countries_GDP_1960_2020[myvars]
sapply(newdata, mean, na.rm=TRUE)
median1 <- sapply(newdata, median, na.rm=TRUE)
myvars1 <- as.numeric(as.character(myvars))
median2 <- data.frame(median1)
p <- ggplot(median2, aes(x=myvars1, y=median1)) + geom_bar(stat='identity') +
geom_histogram()
p
I am totally new to R and I need a Histogram which shows 5 different years on the x axis and the corresponding median on the y axis. And I am getting the error stat_bin() can only have an x or y aesthetic. I don´t know how to solve this :(
library(ggplot2)
myvars <- c("1965", "1975", "1985", "1995", "2005")
newdata <- Countries_GDP_1960_2020[myvars]
sapply(newdata, mean, na.rm=TRUE)
median1 <- sapply(newdata, median, na.rm=TRUE)
myvars1 <- as.numeric(as.character(myvars))
median2 <- data.frame(median1)
p <- ggplot(median2, aes(x=myvars1, y=median1)) + geom_bar(stat='identity') +
geom_histogram()
p
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
geom_col(stat =“ summary”,fun =“中位数”)
,如下:You can plot the median using
geom_col(stat = "summary", fun = "median")
, like this: