私は、メインサイトと衛星の位置の違いを強調する一連の棒グラフ(複数のサイトを複製する)を作成しようとしています。私はgeom_pointを使用していくことができますが、棒グラフとして表示したいと思います。棒グラフは最低のポイントから始まり、メインサイトとサテライトの場所のラベルとその違いが表示されます。ここでは、私が持っているもののサンプルコードとスクリーンショット、そしてそのように見せたいもののアイデアがあります。バーの開始点がゼロより大きい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))
棒グラフは0から始まります。しかし、あなたが好きな場所四角形を描画するために 'geom_rect'を使用することができます。 – Gregor