2013-06-01 140 views
2

再次卡住了,我想摆脱在y轴和x轴上存在的额外间距。如何避免x轴和y轴上的额外间距

我知道这个间距可以防止某些数据点可能干扰轴,从而降低图表的可读性。但现在,我想摆脱在绘图区中使用的这个空间。

这里是我的代码

library(ggplot2) 

df <- data.frame(category = c("A", "B"), value=c(3,4)) 

q <- ggplot(data=df) 
q <- q + geom_bar(aes(x=category, y=value, stat="identity")) 
q 

我想休息就不会工作,因为这只是一个例子集

sample chart

回答

3
q <- ggplot(data=df,aes(x=category, y=value)) 
q <- q + geom_bar(stat="identity") 
q + scale_x_discrete(expand=c(0,0)) + scale_y_continuous(expand=c(0,0)) 

enter image description here

+0

非常感谢我不得不重读关于缩放的细节 –