異なるエラーバーを作成できるように、2つの別々のデータセットを使用してプロットを作成しました。最初のデータセットには下がるだけのエラーバーがあり、2番目のデータセットには上がるだけのエラーバーがあります。これにより、プロットでの不要なオーバーラップが防止されます。また、グループの1つに複合形状を使用しました。
これらの形(色ではない)に基づいて凡例を作成したいのですが、理解できないようです。これがプロットコードです。
p <-ggplot()
p + geom_point(data=df.figure.1a, aes(x=Hour, y=Mean), shape=5, size=4) +
geom_point(data=df.figure.1a, aes(x=Hour, y=Mean), shape=18, size=3) +
geom_errorbar(data=df.figure.1a, aes(x=Hour, y=Mean, ymin = Mean - SD, ymax = Mean), size=0.7, width = 0.4) +
geom_point(data=df.figure.1b, aes(x=Hour, y=Mean), shape=17, size=4) +
geom_errorbar(data=df.figure.1b, aes(x=Hour, y=Mean, ymin = Mean, ymax = Mean + SD), size=0.7, width = 0.4)