저는 메인 사이트와 위성 위치의 차이를 강조하는 일련의 막대 차트 (여러 사이트에 대해 복제 될 예정)를 만들려고합니다. geom_point를 사용하여 다소 가까이에 올 수 있지만, 막대 차트가 가장 낮은 지점에서 시작하고 메인 사이트 및 위성 위치에 대한 레이블과 그 차이점이 막대 차트로 표시되도록하고 싶습니다. 다음은 내가 가지고있는 샘플 코드 및 스크린 샷과 내가 좋아할만한 아이디어입니다.막대의 시작점이 0보다 큰 막대 차트를 R로 만드는 방법은 무엇입니까?
library(ggplot2)
library(dplyr)
site <- c("Site A", "Main Site", "Site A", "Main Site", "Site A", "Main Site")
year <- c("2013", "2013", "2014", "2014","2015", "2015")
value <- c(57, 74, 60, 50, 60, 68)
df <- data.frame (site, year, value)
df %>%
mutate (label = paste0(site, " (", value, ")")) %>%
ggplot (aes (x = year, y = value, group = site, colour = site)) +
geom_point (size = 0.5) +
scale_y_continuous(limits = c (0,100)) +
geom_text (aes(label = label))
Barcharts은 0에서 시작하지만 당신은 당신이 원하는 목적지 직사각형을 그릴'geom_rect'를 사용할 수 있습니다. – Gregor