重複する点が多いデータセットがあり、そのデータを表示するバブルプロットを作成するためにggplotを使用しました。私はx軸上の各グループの手段のために私のプロットに棒を追加する必要があります(値は0,1,2)。私はgeom_errorbarを使用しようとしましたが、データで動作させることができませんでした。どんな助力/提案も非常に高く評価されるでしょう。バブルプロットのグループごとの平均値(ggplotを使用)
次は私のコードと似ている偽のデータを生成するためのスクリプトです:
y <- seq(from=0, to=3.5, by=0.5)
x <- seq(from=0, to=2, by=1)
xnew <- sample(x, 100, replace=T)
ynew <- sample(y, 100, replace=T)
data <- data.frame(xnew,ynew)
data2 <- aggregate(data$xnew, by=list(x=data$xnew, y=data$ynew), length)
names(data2)[3] <- "Count"
ggplot(data2, aes(x = x, y = y)) +
geom_point(aes(size=Count)) +
labs(x = "Copies", y = "Score") +
aes(ymax=..y.., ymin=..y..) +
scale_x_continuous(breaks = seq(0, 2, 1)) +
scale_y_continuous(breaks = seq(0, 3, 0.5)) +
theme(legend.position = "bottom", legend.direction = "horizontal",
axis.line = element_line(size=1, colour = "black"),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank(),
panel.border = element_blank(),
panel.background = element_blank(),
axis.text.x = element_text(colour="black", size = 10),
axis.text.y = element_text(colour="black", size = 10))
これはまさに私がやろうとしていたものです。カウントオブジェクトが作成されたコードの部分に追加するだけでした。ありがとうございました! – Kimmy