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