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