グラフィックス参考実例集:プロット点のタイプ

(グラフィックス参考実例集に戻る。Rのグラフィックスパラメータを参照する。)

plot(), points() 等のグラフィックス関数による点の形状はオプション pch=n、もしくは pch="シンボル文字" で指定される。以下はそのサンプルである。

: pch="." (ピリオッド文字)は真正のドット(指定位置にちょうど置かれる1ピクセルの点)で、文字拡大率に影響されない。これはドットをつなげて曲線を描く等に使うため、他の文字記号指定とはことなり、特別な仕様になっているらしい。

ある方からのコメント:「pch=0 は pch=22 と同じ。」 実は奇妙なことに pch="" も pch=22 と同じになります(ほとんどバグ?)。pch=21 は pch=1 と同じに見えますね(他にも同じようなシンボルがいくつか)。 更に pch=n (n=-1,-2,...) は pch=1 と同じになります。n=33,...,126 は半角 alphanumeric、そして n=161,...,255 あたりではエキゾチックな文字がでてきますよ。

pch0.png
pch1.png
pch2.png
pch3.png
pch4.png
pch5.png
pch6.png
pch7.png

実際のところ

pchは0〜25まで定義されているドットは特殊な処理を施している。0,22は 気持ち違う程度。 32(0x20)〜255(0xff)はそのフォントの文字(1byte)が出てくる。 デフォルトのpchは1である。 pch=NULLはデフォルトの1が割り当てられるが, pch=""は0とみなされる。ちなみに0と22では22の方が若干小さい矩形である。

pch形状
0S square
1S octahedron ( circle)
2S triangle - point up
3S plus
4S times
5S diamond
6S triangle - point down
7S square and times superimposed
8S plus and times superimposed
9S diamond and plus superimposed
10S hexagon (circle) and plus superimposed
11S superimposed triangles
12S square and plus superimposed
13S octagon (circle) and times superimposed
14S square and point-up triangle superimposed
15S filled square
16S filled octagon (circle)
17S filled point-up triangle
18S filled diamond
19R filled circle
20R `Dot' (small circle)
21circles
22squares
23diamonds
24triangle (point up)
25triangle (point down)


添付ファイル: filepch2.png 2436件 [詳細] filepch1.png 2581件 [詳細] filepch0.png 2922件 [詳細] filepch6.png 2451件 [詳細] filepch3.png 2459件 [詳細] filepch7.png 2478件 [詳細] filepch5.png 2758件 [詳細] filepch4.png 2476件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-03-25 (土) 11:19:16