我正在使用ggplot2创建图表。这是完成整理之前图表的第一个输出。
以下是代码:
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轴上包含一个比例,还是我必须改变我使用数据的方式?
答案 0 :(得分:1)
在使用ggplot并创建直方图之前,可能会对数据框进行子集化?否则我不会得到你期望的结果...
ggplot(subset(village.times, a5species=="funestus"),
aes(x=a6ncopo)) +
geom_bar()