2017-09-11 1 views
0

짙은 녹색으로 채워진 geom_rect에 선 세그먼트 (정확하게는 geom_segment 요소)를 그려야합니다. 등등 ...geom_rect 배경에 geom_segment 플롯

ggplot(data, aes(x=X0, y=Y0, xend=X1, yend=Y1))+ 
    geom_segment(aes(colour=Result)) + 
    scale_colour_manual(values=c("green", "red"))+ 
    theme(panel.background = element_rect(), 
     panel.grid.major = element_line(colour = "white"))+ 
    scale_y_continuous(breaks=seq(20,100, by=5))+ 
    geom_rect(aes(xmin = 0, xmax = 100, ymin = 62, ymax = 100), 
      fill = "grey") + 
    geom_rect(aes(xmin = 0, xmax = 100, ymin = 60, ymax = 62), 
      fill = "darkgreen")+ 
    geom_rect(aes(xmin = 0 , xmax = 100, ymin = 50, ymax = 60), 
      fill = "darkgreen", colour = "white", size = 1)+ 
    geom_rect(aes(xmin = 50, xmax = 50, ymin = 60, ymax = 65), 
      fill = "yellow", colour = "yellow", size = 4) 

:

는 다음 코드를 사용합니다.

이 날을 제공합니다

enter image description here

+0

예상 결과는 무엇입니까? –

+0

줄 세그먼트 (geom_segment)가 geom_rect 맨 위에 그려지기를 기대했지만 분명히 아래에 있습니다. – hooty

답변

0

가 목록에 순서가 그렇게해야합니까 마지막 geom_segment 퍼팅 그린 순서라고 생각합니다.

+0

감사합니다. 그게 효과가! – hooty

+0

위대한! 다른 사람들이 빨리 알 수 있도록 대답을 받아들이는 것이 가장 좋습니다. – doconnor