♠️
[R]plot関数のpch一覧
Rのplot
関数で散布図を描画する際、pch
という引数に値を設定することで、点の形状や塗りつぶしの有無を指定することができます。pch
には0~25の値を設定することが可能です。また、文字を指定することもできます。なお、デフォルトはpch=1
です。
pch一覧
番号 | 見た目 | 形状 | 番号 | 見た目 | 形状 |
---|---|---|---|---|---|
0 | 四角 | 1 | 丸 | ||
2 | 上向き三角 | 3 | プラス | ||
4 | バツ | 5 | ダイアモンド | ||
6 | 下向き三角 | 7 | 四角とバツ | ||
8 | アスタリスク | 9 | ダイアモンドとプラス | ||
10 | 丸とプラス | 11 | ダビデの星 | ||
12 | 四角とプラス | 13 | 丸とバツ | ||
14 | 四角と上向き三角 | 15 | 四角(塗りつぶしあり) | ||
16 | 丸(塗りつぶしあり) | 17 | 上向き三角(塗りつぶしあり) | ||
18 | ダイアモンド(塗りつぶしあり) | 19 | 少し大きめの丸(塗りつぶしあり) | ||
20 | 少し小さめの丸(塗りつぶしあり) | 21 | 丸(透過なし) | ||
22 | 四角(透過なし) | 23 | ダイアモンド(透過なし) | ||
24 | 上向き三角(透過なし) | 25 | 下向き三角(透過なし) |
プロットを塗りつぶしたい
プロットを塗りつぶしたい場合は、pch
の15~20を設定します。pch
の15~20はcol
で設定した色でプロットを塗りつぶします。つまり、線と同じ色で塗りつぶされます。
プロットの塗りつぶしの色を設定したい
pch
の21~25はプロットに独自の背景色をbg
で設定することができます。プロットの塗りつぶしの色を設定したい場合は、pch
に21~25を設定し、bg
に塗りつぶしたい色を設定しましょう。
プロットに文字を指定したい
プロットを文字にしたい場合は、pch
にプロットしたい文字を設定します。
name <- c("A", "B", "C")
x <- c(54, 98, 30)
y <- c(98, 23, 68)
plot(0, 0, type="n", xlab="", ylab="", xlim=c(0, 100), ylim=c(0, 100))
for(i in 1:3){
par(new=T)
plot(x[i], y[i], pch=name[i], , xlim=c(0, 100), ylim=c(0, 100))
}
Discussion