R hHw是否使ggplot2条形图中的钢筋宽度相等?
我试图使下图中所有条的宽度相等。有人能帮我吗?可能吗?或者是否有任何方法来绘制这些数据R hHw是否使ggplot2条形图中的钢筋宽度相等?,r,ggplot2,R,Ggplot2,我试图使下图中所有条的宽度相等。有人能帮我吗?可能吗?或者是否有任何方法来绘制这些数据 library(ggplot2) dat <- data.frame(x = c('I','I','I','I','II','II'), y = LETTERS[1:6], z = abs(rnorm(6))) ggplot(dat, aes(y,z))+ geom_bar(stat = "identity") + fa
library(ggplot2)
dat <- data.frame(x = c('I','I','I','I','II','II'),
y = LETTERS[1:6],
z = abs(rnorm(6)))
ggplot(dat, aes(y,z))+
geom_bar(stat = "identity") +
facet_wrap(~x,scales="free")
库(ggplot2)
dat真正的问题是,每个面面板都被强制为相同的大小,然后内部的绘图会扩展以填充所有可用的空间。使用facet\u grid
可以调整每个facet面板的空间(但使用facet\u wrap
似乎无法做到这一点)。试一试
这让我
scales='free'
似乎不起作用。我真的很想要option@MrFlick,我试图用position=“dodge”在shinny中生成一个类似的条形图,但是得到了100%的所有条形图。如果你能告诉我哪里出了问题,那就太好了。谢谢你,很抱歉用这种方式联系。我已将问题张贴在
ggplot(dat, aes(y,z))+
geom_bar(stat = "identity") +
facet_grid(~x,scales="free", space="free_x")