问题:我想保留列的宽度我定义(0.20);不过,我想将这些栏放在更近的位置。我试图使用position_dodge来做到这一点,但它似乎并没有工作(我改变了position_dodge的宽度,但是我没有看到输出中的变化)。酒吧之间的距离(位置闪避不起作用)
数据:
SITE N CHL sd se ci
SITE1 20 0.01037453 0.004217003 0.0009429505 0.001973618
SITE2 20 0.01704401 0.006188691 0.0013838333 0.002896396
SITE3 19 0.01191036 0.004188927 0.0009610057 0.002018998
脚本:
dodge <- position_dodge(width = 0.25)#this is the width I try to change to get the columns closer, but it doesn't do it
ggplot() + geom_bar(data=s_site2chl, aes(x=SITE, y=CHL, fill=SITE),
stat="identity", colour="black", width = .20, position = dodge)
我不清楚你想用position_dodge实现什么。查看[此链接](http://docs.ggplot2.org/current/position_dodge.html)可能对您有所帮助。 – jazzurro
我想改变小节之间的距离,使小节更接近彼此(不相互接触,更近)。我看到了链接,但是我不知道我在做什么错误:我定义了一个宽度,并且定义了一个位置闪避... – kumbu
如果您为'width'设置了较大的值,我认为它应该是酒吧。 – Stibu