2016-05-13 29 views
0

文字列がありますが、合計で4文字しかありません。 G、T、A、Cとしましょう。散布図に各文字の各出現をプロットして、シーケンスがリストされ、各文字の上にその文字に対応する点があるようにしたいと思います。このような何か...だろう文字の文字列のための文字列から個々の文字をプロットする

enter image description here

可能な開始、

enter image description here

as.numeric(factor(.))に使用されている生成

sample(LETTERS[1:4], 20, replace = T) 
+3

'plot(as.numeric(factor)(x))、pch = 3、xaxt =" n "); 軸(1、at = seq_along(x)、labels = x) ' – user20650

答えて

1
set.seed(1) 
x <- sample(LETTERS[1:4], 20, replace = TRUE) 

plot(as.numeric(factor(x)), pch=3, xaxt="n", yaxt="n") 
axis(1, at=seq_along(x), labels=x, cex.axis=0.75, lwd=0, lwd.ticks=1) 
axis(2, at=seq_along(x)) 

文字を変換する

xaxtをプロットし、yaxtは、デフォルトの軸を抑制するために使用されている簡単に数値にクロスのシンボルを与えるために使用される

pch(あなたがaxes=FALSEを使用して、最後にbox()を使用することができます) にラベルを付ける - plot(1:22, pch=1:22, cex=2, col=1:22)を試してみてください

axisは、位置を指定するために使用されat軸のラベルに追加するために使用され

cex.axis

テキストのサイズが

lwdは箱の上に再描画されている軸線を抑制し、(あなたはこれを省略して、ダニも省略するlwd=0を使用している場合)lwd.ticksはダニはまだ描くことを可能にするラベル調整します

関連する問題