2017-04-10 49 views
0

我希望我的連續y軸同時標記主要勾號和次要未標記勾號。下面的可重複代碼應該說明問題。 scale_y_continuous內的minor_breaks參數似乎沒有效果。ggplot2(R)中未顯示的小勾號

data.data <- data.frame(Categorical=c("First", "Second", "Third", "Fourth"), Mean=c(25, 40, 90, 65)) 

ggplot(data=data.data, aes(Categorical, Mean)) + 
    geom_bar(stat="identity", fill="white", width=0.75, color="black") + 
    scale_y_continuous(breaks=seq(0,100,20), minor_breaks=seq(10,100,20), limits=c(0,100), expand=c(0,0)) + 
    theme(axis.title=element_text(size=12, face="italic"), 
     axis.text=element_text(size=12, face="plain"), 
     axis.line=element_line(color="black", size=0.5), 
     panel.grid.major.y=element_blank(), 
     panel.grid.minor.y=element_blank(), 
     panel.grid.major.x=element_blank(), 
     panel.grid.minor.x=element_blank(), 
     panel.background=element_blank()) 

回答

1

對不起,

我找到了解決辦法。 (沒有內置的代碼來做到這一點,但通過指定中斷的數量並添加標籤參數,您可以通過標記它們來創建未標記的刻度「」)