ねこすたっと

ねこの気持ちと統計について悩む筆者の備忘録的ページ。

プロットマーカーや線の種類を変更する [R]

プロットマーカー

マーカーの種類は引数pch*1(ggplot系ではshape)で数字を指定して変更できる。
ggpubrパッケージで凡例を表示できる。

library(ggpubr)
show_point_shapes()

図1:マーカーの種類

中抜き:中は透明

  • 0:四角
  • 1:丸
  • 2:上向き三角形
  • 3:プラス
  • 4:バツ
  • 5:菱形
  • 6:下向き三角形
  • 7:四角形の中にバツ
  • 8:プラスとバツ
  • 9:菱形の中にプラス
  • 10:丸の中にプラス
  • 11:六芒星
  • 12:四角の中にプラス
  • 13:丸からはみ出るバツ
  • 14:四角の中に上向き三角形

塗りつぶし:縁線と中の塗り分けはできない

  • 15:四角形
  • 16:丸(19より小さく20より大きい)
  • 17:上向き三角形
  • 18:菱形
  • 19:丸
  • 20:丸(小さめ)

中白塗り:bg*2(ggplot系ではfill)で中(上図の青色の部分)を塗る色を指定可

  • 21:丸
  • 22:四角
  • 23:菱形
  • 24:上向き三角形
  • 25:下向き三角形

線の種類は引数lty*3(ggplot系ではlinetype)で数字を指定して変更できる。
マーカーと同様にggpubrパッケージで凡例を表示できる。

show_line_types()

線の種類

線の種類は番号で指定することも可能。

  • 1または"solid":実線
  • 2または"dashed":破線
  • 3または"dotted":点線
  • 4または"dotdash":1点鎖線
  • 5または"longdash":長破線
  • 6または"twodash":長短2種類のダッシュで作られる1点鎖線

おわりに

  • 中抜きのプロットマーカーは見にくい気がします

*1:plotting character

*2:background

*3:linetype