다음은 내가 원하는 것을 거의 나타내는 플롯의 예제 코드입니다. 내가 추가하고자하는 것은 아래에 정의 된 minor_breaks에 따라 x 축 (주요 틱과 동일한 크기)의 눈금입니다. 사전에ggplot2의 x 축에 작은 눈금 표시 추가 (레이블 없음)
df <- data.frame(x = c(1900,1950,2000), y = c(50,75,60))
p <- ggplot(df, aes(x=x, y=y))
p + geom_line() +
scale_x_continuous(minor_breaks = seq(1900,2000,by=10), breaks = seq(1900,2000,by=50), limits = c(1900,2000), expand = c(0,0)) +
scale_y_continuous(breaks = c(20,40,60,80), limits = c(0,100)) +
theme(legend.position="none", panel.background = element_blank(),
axis.line = element_line(color='black'), panel.grid.minor = element_blank())
감사합니다, --JT
. 내가 본/사용한 옵션은 다음과 같습니다. 1 : 작은 눈금 선을 사용합니다. 2 : 수동으로 눈금을 추가하십시오. (다소 고통스러운 접근 방식이지만,이 작업을 수행 할 수있는 미래의 기능/패키지를 구상 할 수 있습니다.) – N8TRO
뻔뻔스러운 자기 승진 :이 [대답] (http://stackoverflow.com/ a/34533473/2726564) – manimal