如何在ggplot分组条形图上设置x-y轴?

时间:2017-06-13 00:54:35

标签: r ggplot2 graphics axis display

我在ggplot上制作分组条形图时遇到问题。我不知道如何在条形图上设置y轴。我尝试过使用melt()函数,却无法做到。

x轴已经设置,现在我需要将变量“ab”设置为y轴。谁能帮助我?

非常感谢,非常感谢!

dataset
    ab  estadio manejo
1   2506    Huevos  mip
2   8616    Ninfas  mip
3   229 Adultos mip
4   2183    Ninfas3-5   mip
5   134 Ninfaspar   mip
6   1382    Huevos  nomip
7   3481    Ninfas  nomip
8   73  Adultos nomip
9   833 Ninfas3-5   nomip
10  na  Ninfaspar   nomip


> ggplot(mip,aes(x=estadio,fill=manejo, y=ab))+geom_bar(position="stack")+labs(title="MIP")
Error: stat_count() must not be used with a y aesthetic.

*2nd time
> df1<-melt(mip,id="ab")
Warning message:
attributes are not identical across measure variables; they will be dropped 

> ggplot(df1,aes(estadio,ab,fill=manejo)) + geom_bar(position="stack") + labs(title="MIP")
Error in FUN(X[[i]], ...) : objeto 'estadio' no encontrado

1 个答案:

答案 0 :(得分:3)

无需融化,您的数据已经采用适当的格式。

vDLQuery

enter image description here