散布図の各ポイントに2つのエラーバーをプロットする必要があります。通常、ポイントy値のエラーに対応する垂直エラーバーですが、X軸(水平)に関連付けられたエラーバーも追加する必要があります。私はおそらくいくつかのablineコマンドでこれを行うことができましたが、ggplot2を使ってもっと巧妙な方法があると思っていましたか?ggplot2:散布図の各ポイントに2つのエラーバーを追加
19
A
答えて
28
だけで完成のために、私のコメントのフォローアップ、ここでは単に一例(醜いとはいえ)されています
df <- data.frame(x = 1:10,
y = 1:10,
ymin = (1:10) - runif(10),
ymax = (1:10) + runif(10),
xmin = (1:10) - runif(10),
xmax = (1:10) + runif(10))
ggplot(data = df,aes(x = x,y = y)) +
geom_point() +
geom_errorbar(aes(ymin = ymin,ymax = ymax)) +
geom_errorbarh(aes(xmin = xmin,xmax = xmax))
+4
返信いただきありがとうございます!私のデータで自分のデータで結果を再現するのに時間がかかっていましたが、列が "x"と "y"という名前ではなく、geom_errorbarのx座標を渡す必要があります。 geom_errorbar(aes(x = var、ymin = ...)))とgeom_errorbarh(xとyの両方)のようになります:geom_errorbarh(aes(x = var1、y = var2、xmin = ...))この最後のgeom_errorbarhの詳細はヘルプファイルには書かれていないようですが、私はそのエラーメッセージからそのことを推測しなければなりませんでした。 –
+1
申し訳ありませんが、ggplotへの最初の呼び出しでxとyを定義することがわかりました。再度、感謝します。 –
関連する問題
- 1. 追加ラインを含むggplot2散布図に凡例を追加
- 2. ggplot2散布図ラベル
- 3. はggplot2の散布図
- 4. 2つのベクトルベクトルをGGPLOT2散布図にプロットすると、R
- 5. ggplot2 facet_wrap()4散布図
- 6. Rの散布図に線を追加
- 7. matplotlib - 1つの散布図に2つのラベルを追加するには
- 8. ggplot2の複数のフィーチャ散布図
- 9. 散布図にラベルを追加する
- 10. 散布図にポリゴンを追加する
- 11. matplotlibの散布図にエラーバーをプロットする
- 12. Tableauの1つの散布図に2組のポイントをプロットする方法
- 13. Excelでの散布図の散布図の直線的散布
- 14. nvd3散布図の各点/円にテキスト/ラベルを追加しますか?
- 15. Excel散布図の各データポイントまたはデータラベルにWebページリンクを追加
- 16. rggplot2散布図の各行に各列を接続
- 17. 散布図に散布図に1行を追加するにはどうすればよいですか?
- 18. D3散布図の円にラベルを追加する
- 19. NVD3 javascript:散布図の点に色を追加する
- 20. ggplot2:カテゴリ変数による散布図の分割
- 21. ggplot2の散布図の色を変更する方法
- 22. シーボーンを使ったx y散布図のラベルの追加
- 23. R、ggplot2:カーブを散布図に合わせる
- 24. ggplot2散布図に重ねた楕円を塗ります
- 25. 2つの名目変数を持つ散布図
- 26. matplotlibの散布図
- 27. matplotlibの散布図
- 28. 散布図のバグ
- 29. ダイナミックレンジの散布図
- 30. 散布図のベストフィッティングライン
私は '、 'X'を取る' geom_errorbarh'があります信じていますxmin'と 'xmax'を' geom_errorbar'に似ています。 – joran
http://permalink.gmane.org/gmane.comp.lang.r.ggplot2/3231 –