R 有人知道如何使用ggplot在图形上重新标记x和y轴以及图例吗?还有没有一种方法可以将条形图堆叠在一起?

R 有人知道如何使用ggplot在图形上重新标记x和y轴以及图例吗?还有没有一种方法可以将条形图堆叠在一起?,r,ggplot2,R,Ggplot2,这是我的代码…我想更改x和y标签以及图例。还有,有人知道如何将这两个变量相互堆叠,而不是并排堆叠吗 install.packages("dplyr") install.packages("tidyr") install.packages("ggplot2") library("dplyr") library("tidyr") library("ggplot2") dat <- data.frame( Hunter = c(40, 25, 11,9,146,6,6,4,4,53), N

这是我的代码…我想更改x和y标签以及图例。还有,有人知道如何将这两个变量相互堆叠,而不是并排堆叠吗

install.packages("dplyr")
install.packages("tidyr")
install.packages("ggplot2")

library("dplyr")
library("tidyr")
library("ggplot2")


dat <- data.frame(
Hunter = c(40, 25, 11,9,146,6,6,4,4,53),
Nonhunter = c(819, 510,219,195,1,132,117,89,85,1),
Source = as.factor(c("NC", "LT", "WCS", "WWF", "DU", "TCF", "NRDC","NWF","NAS","RMEF"
                     ))
)

dat_long <- dat %>%
gather("Stat", "Value", -Source)

dat_long

ggplot(dat_long, aes(x = Source, y = Value, fill = Stat)) +
geom_col(position = "dodge")
install.packages(“dplyr”)
安装程序包(“tidyr”)
安装程序包(“ggplot2”)
图书馆(“dplyr”)
图书馆(“tidyr”)
图书馆(“ggplot2”)
dat我想这会有一些用处。如何建立一个“堆叠条形图”已经在SO问答中多次提到。你应该编辑你的答案,指出你做了什么样的搜索,找到了什么,为什么它不能满足你的特殊需求。到今天为止,我用这些术语和“[ggplot]”搜索了557次点击率:另外:在SO中,多部分问题是不推荐的。请仔细阅读,比你目前所看到的要详细。