【发布时间】:2021-02-10 04:54:09
【问题描述】:
我在过滤一个简单的数据农场后出现此错误,从 12 obs 到 9,两者都有 2 个变量...
tmp_Type <- c("A", "B", "C","D", "E", "F", "G", "H", "I", "J", "K", "L")
tmp_Sum <- c(380000.2,0,1500,4532,2,34567,29344,545,838.5,1000,0,0)
tmp_Sum <- round(tmp_Sum)
sum(tmp_Sum, na.rm=T)
tmp_Summary <- data.frame(tmp_Type, tmp_Sum) # create df
summary(tmp_Summary)
ggplot(data=tmp_Summary, aes(x=tmp_Type, y=tmp_Sum)) +
geom_histogram (stat = "identity", aes(fill= tmp_Type)) +
geom_text (label = (tmp_Sum), vjust=-1, hjust=0.5)
tmp_Summary <- tmp_Summary %>% filter(tmp_Sum > 0)
summary(tmp_Summary)
ggplot(data=tmp_Summary, aes(x=tmp_Type, y=tmp_Sum)) +
geom_histogram (stat = "identity", aes(fill= tmp_Type)) +
geom_text (label = (tmp_Sum), vjust=-1, hjust=0.5)
【问题讨论】:
-
将
label放入aes即geom_text (aes(label = tmp_Sum), vjust=-1, hjust=0.5) -
谢谢罗纳克。那行得通。但是为什么第二个 plot 调用会抛出错误而第一个 Not 呢?有什么想法吗?。
-
如果答案对accept the answer有帮助,请点击左侧的复选标记。每个帖子只能接受一个答案。
标签: r ggplot2 aesthetics