R 场地和栖息地按物种比例/百分比的堆叠条形图

R 场地和栖息地按物种比例/百分比的堆叠条形图,r,ggplot2,R,Ggplot2,标题可能不能充分表达我的目标 我有数据“ruvmeans”,看起来像这样(对不起,我不知道如何在这里格式化成表): 网站栏后的第一行大约有56种不同的物种。 我希望有一个条形图,显示每个物种所占的比例,小于5%的物种为“其他”,类似于此图的布局: 这是我根据我读过的其他线程使用的代码,但是“value”无效,我不确定如何转换数据才能做到这一点 感谢您的帮助,如果我遗漏了任何信息,请告诉我尝试在此处学习如何共享您的桌子(而不是图片),然后我们将能够提供帮助。例如,您可以通过运行以下命令打印一个

标题可能不能充分表达我的目标

我有数据“ruvmeans”,看起来像这样(对不起,我不知道如何在这里格式化成表):

网站栏后的第一行大约有56种不同的物种。 我希望有一个条形图,显示每个物种所占的比例,小于5%的物种为“其他”,类似于此图的布局:

这是我根据我读过的其他线程使用的代码,但是“value”无效,我不确定如何转换数据才能做到这一点


感谢您的帮助,如果我遗漏了任何信息,请告诉我

尝试在此处学习如何共享您的桌子(而不是图片),然后我们将能够提供帮助。例如,您可以通过运行以下命令打印一个片段:
print(ruvmeans[1:20,1:10])
-然后将该片段复制粘贴到您的问题尝试了解如何在此处共享表的一部分(而不是图片),然后我们将能够提供帮助。例如,您可以通过运行以下命令打印片段:
print(ruvmeans[1:20,1:10])
-然后将该片段复制粘贴到您的问题中
ggplot(ruvmeans, aes(x = Group.1, y = value, fill = Group.2)) + 
  geom_bar(position = "fill", stat= "identity") + 
  scale_y_continuous(labels = scales::percent_format())