1

ECDFプロットのポイントに、データフィールドの別の列でラベルを付けようとしています。現在私はこれを使用しています:

untouched = read.table("results-untouched.tsv", sep="\t")
plot.ecdf(untouched$V4, xlim=c(0.75,1.25), ylim=c(0,1), col='green', verticals=T)

これは問題なくプロットされますが、ポイントにラベルを追加できません。ラベルはになりますuntouched$V1

これを行う方法について何かアイデアはありますか?

4

1 に答える 1

2

ラベルを追加するには、text関数を使用できます。たとえば、いくつかのデータを生成します

x = sort(rnorm(10))

次に、ecdf オブジェクトを作成します (plot.ecdfこれは自動的に行われます)。

m = ecdf(x)

とプロットm

plot(m)

ラベルを追加するには、text関数を使用します。x 座標はデータで、y 座標はecdf関数からの出力です (オーバープロットを避けるために 0.03 を追加します)。

text(x, m(x) + 0.03, LETTERS[1:10])
于 2012-03-19T10:31:21.510 に答える