1
之间的网格线在使用GGPLOT2处的值GGPLOT2:离散值
library(reshape2)
ggplot(data=tips, aes(x=time, y=total_bill, fill=sex)) +
geom_bar(stat="identity", position=position_dodge())
如何设置网格线从所述x的中心提供在刻度值的网格线的离散值轴之间出现离散值(即'晚餐'和'午餐'之间)
然而,我试图设置panel.grid.minor.x
然而(我认为),因为它是离散的这不起作用...这不是一个小值因为它在上面绘制了边线。
ggplot(data=tips, aes(x=time, y=total_bill, fill=sex)) +
geom_bar(stat="identity", position=position_dodge()) +
theme(panel.grid.minor.x = element_line())
谢谢您的回答。我实际上在'scales ='free_x''上使用'facet_grid',所以像这样使用'length'是有问题的。我已经看了一下,但无法找到如何获得每个方面的滴答数。 –
如果您的免费比例是数字或有序因子,则可以使用'max(dat $ var_name)'而不是'length(unique(dat $ var_name))'。这有帮助,还是你的情况比这更复杂? – eipi10