私は t
という以下のデータセットを持っています:
n <- 12
t <- data.frame(
V1 = runif(n, 0.12, 0.35),
V2 = runif(n, 0.25, 0.39),
group = gl(3, 4, labels = c("a1", "a2", "a3")),
x = seq_len(n),
color = rep(rep.int(c("R", "G"), 2), c(3, 4, 3, 2))
)
このデータから次のプロットを作成しました。
p <- ggplot(t, aes(x, colour = color)) +
geom_point(aes(y = V1, size = 10)) +
geom_point(aes(y = V2, size = 10))
ここでやりたいのは、グループの列に応じてポイントを接続することです(たとえば、グループ a1
のポイントは青い線で接続され、グループ a2
のポイントは{code> V1 の場合は破線)、 V1
の場合は V2
V2
の法線)を入力します。
どのようにこれを行うことができますか?