我正在绘制geom_histogram
并且x轴未与零值对齐,它会向右移动。
我的数据看起来像这样:
Year Species Length Group
2015 GHT 76 1
2015 GHT 93 0
2015 SDL 52 0
2015 SDL 37 1
2016 SDL 73 1
2016 SDL 59 0
2016 GHT 49 1
2016 GHT 67 0
我使用以下代码绘制它:
ggplot(subset(Mydata, Year %in% c("2015") & Species %in% c("SDL")),
aes(x = Length, fill = Group)) +
scale_fill_manual(values = group_colours) +
theme(panel.grid = element_blank(), panel.background = element_blank(), axis.line = element_line(colour = "black"),
plot.title = element_text(size = 20, face = 'bold'), axis.text = element_text(size = 20),
axis.title = element_text(size = 18), legend.position = "none", plot.background = element_rect(fill = alpha("white", "0")))
然而,当产生图形时,x轴不是从0开始,而是稍微向右移动。我试过scale_x_continuous(expand =(0,0))但没有任何作用,也无法在网上找到类似的问题。
任何解决方案?