ggplot2로 만드는 그래프에서 질문있습니다!
안녕하세요,
ggplot2를 통해 그래프를 만드는 도중에 궁금한점이 있어 질문드립니다.
siUPF1 <- seqdata$UPF1
siLin28A <- seqdata$LIN
ggplot(data = seqdata, aes(x = siUPF1, y = siLin28A, color = point, alpha = point, size = point)) +
geom_point(position = "jitter") +
lims(x = c(-1.5, 1.5), y = c(-1.5, 1.5)) +
#scale_x_continuous(breaks = c(-3.0, -2.0, -1.0, 0, 1.0, 2.0, 3.0)) +
scale_fill_gradient2(low = "white", high = "red", mid = "blue", midpoint = 1.5) +
annotate(geom = "segment", x = c(-Inf, 0), xend = c(Inf, 0), y = c(0, -Inf), yend = c(0, Inf), size = 0.6) +
coord_fixed(ratio = 1) +
theme(panel.background = element_rect(fill = "#f5f5f5")) +
scale_color_manual(values=c("dark gray", "#e41a1c", "#377eb8", "#4daf4a", "#984ea3")) +
scale_alpha_manual(values = c(0.08, 5, 5, 5, 5)) +
scale_size_manual(values = c(0.7, 1, 2, 2, 2)) +
theme(panel.grid.major.x = element_blank(),
panel.grid.minor.x = element_blank(),
panel.grid.major.y = element_blank(),
panel.grid.minor.y = element_blank())
다음과 같은 script로이런 그래프를 만들었습니다.
이걸 만들면 이제 387개의 missing values가 생기는데요, 저는 이 범위를 넘어가서 생기는 missing value를
그냥 스킵되는것이 아니라 저 그래프의 테두리부분에 맺히게끔 하고싶습니다. 예를들어 이 그림의 윗부분에 range를 넘어가는 점들이 쌓여있는 것처럼요!
혹시 방법이 있을지요?
도움주시면 감사하겠습니다!!
아직 댓글이 없습니다. 첫번째 댓글 작성자가 되어주세요 :)