♠️
[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