私はggplot2で作成された少し複雑なプロットを持っています。X 軸は各ポイントの名前を持ち、Y 軸はそれらの値を持ちます。これらを表すために geom_point を使用しました。また、プロットの各ポイントに誤差範囲を追加しました。
ここで、このデータのサンプルを表すために異なる線種で geom_hline のみを使用するプロットを重ね合わせました (最初のデータ フレームとは異なりますが、X 軸と Y 軸を共有しています)。これらの水平線の偏差を示したいと思います。また、水平線の偏差をどのように表現するかについてのインスピレーションを探しています。
エラーバーを追加しようとしましたが、Xaxis に追加のサンプルとして表示され、理想的ではありません。そもそもそれは実現可能なアイデアですか?
これは、hlines でどのように見えるかであり、エラーバーは X 軸上の余分なポイントとして表示されます。
編集:似たようなことをしようとしている人にインスピレーションを与える場合のコードのスニペット
p <- ggplot(df_sample_dots, aes(x=Names, y=Values), show.legend = TRUE) + geom_point(size=5, aes(color=factor(Names))) +
geom_errorbar(aes(ymin=Values-dev, ymax=Values+dev), width=.2, position=position_dodge(.9), color="black")
p <- p + geom_hline(aes(yintercept=Values, linetype=Names), data=df_sample_hlines, show.legend = TRUE, color="black") +
geom_errorbar(aes(ymin=Values-dev, ymax=Values+dev), data = df_sample_hlines, color="thistle4", width=1, size=1)