Rのplot関数などで散布図のようなグラフを作図するとき、pchというオプションで点の形や塗りつぶしの有無を指定することができます。
たとえばテストデータBODで適当に作った散布図のpchを変えてみましょう。
- 何も指定しない(デフォルト:
pch=1)
plot(BOD$Time, BOD$demand)

pch = 2 を指定する
plot(BOD$Time, BOD$demand, pch=2)

pch = 19 を指定する
plot(BOD$Time, BOD$demand, pch=19)

pch = 21を指定する …あれ?番号が違うはずなのに、
pch=21 pch=1とマーカーの見分けがつかない。
pchの21~25までは、それぞれ1,0,5,2,6とマーカーの見た目が似ています。違いは、各マーカーがグラフの背景色を透過するかどうかにあります。
colで境界(border)、bgでマーカー背景の色を指定した場合比べてみましょう。

時々聞かれるので改めてまとめてみました。
ちなみにpchはpoint characterの略らしいですよ。
