在ggplot 2上缺少比例

时间:2016-07-06 12:04:03

标签: r ggplot2

我正在使用ggplot2创建图表。这是完成整理之前图表的第一个输出。

graph

以下是代码:

graph <- ggplot(data = village.times,
 aes(x=village.times$a6ncopo, y=(village.times$a5species=="funestus")))
 + geom_bar(stat="identity", position = "stack", fill="#FF4444")

我不知道为什么y轴上没有刻度以及如何删除True-False标签。有没有办法可以强制ggplot在y轴上包含一个比例,还是我必须改变我使用数据的方式?

1 个答案:

答案 0 :(得分:1)

在使用ggplot并创建直方图之前,可能会对数据框进行子集化?否则我不会得到你期望的结果...

ggplot(subset(village.times, a5species=="funestus"), 
       aes(x=a6ncopo)) + 
  geom_bar()