2017-05-23 2 views
3

은 내가이 type='c' 스타일을 좋아하는이"빈 점을 선으로 결합"에 선 종류를 설정하는 방법은 무엇입니까?

base

x <- 1:10 
y <- rnorm(10) + x 
df <- data.frame(x=x,y=y) 
plot(x,y) 
lines(x,y,type='c') 

같은 ggplot2에서 플롯을 만들고 싶어, R은 나에게 선

에 합류 빈 포인트

"C"를 말할 수 있도록

그러나이 유형을 구현할 수있는 방법은입니다.? 내 말은

library(ggplot2) 
ggplot(data=df,aes(x=x,y=y)) + geom_line() + geom_point(shape=21,size=3) 

ggplot

, 어떻게 빈 점과 선 사이에 빈 만들려면? 어느 linetype을 선택해야합니까?

당신에게

답변

4
ggplot(data=df,aes(x=x,y=y)) + 
    geom_line() + 
    geom_point(shape=21, size=5, colour="white", fill="white") + 
    geom_point(shape=21,size=3) + 
    theme_bw() 

enter image description here

+0

좋은 솔루션 대단히 감사합니다! 더 큰'geom_point'는 모든 경우에 의도되지는 않을 수도있는 백그라운드의 격자 선도 포함합니다. – SimonG

+0

Elegent! 감사! –

관련 문제