15
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

図から逆引きするgeom_*関数 (ggplot2)

Last updated at Posted at 2020-04-28

ggplot2を使うといろいろな図が簡単に描画できます。
しかし「こんな図がほしい」と思ったときにその図の描画に適した関数を見つけることはしばしば難しいです。それは図のイメージを検索ワードにうまく変換できないからだと思います(例えばバイオリンプロットとか)。

そこで今回、ggplot2のgeom_関数について図から逆引きできる一覧を作りました。ここでは図を一番大きくして説明についてはリンク先(公式レファレンス)に任せています。
用途から検索するにはggplot2のチートシートが、関数名から検索するには公式レファレンスが適しているのでそちらもぜひ参照してみてください。

気になった図についてリンク先を見たり検索したりするという使い方をしていただければと思います。

※順番およびグルーピングは公式レファレンスページに則っています。図は公式レファレンスページのコードを使用して描画しています。ライセンスはGPL-2を継承します。
Source: Wickham H (2016). ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York. ISBN 978-3-319-24277-4, https://ggplot2.tidyverse.org.

基準線:geom_abline, geom_hline, geom_vline

geom-00.png

棒グラフ:geom_bar, geom_col

geom-0.png
geom-0-2.png

カウント数に基づくヒートマップ:geom_bin2d

geom-1.png

無描画:geom_blank

geom-2.png

箱ひげ図:geom_boxplot

geom-3.png

等高線:geom_contour, geom_contour_filled

geom-4.png
geom-4-2.png

カウント数で重み付けした散布図:geom_count

geom-5.png

(エラーバーなどの)区間の描画:geom_crossbar, geom_errorbar, geom_linerange, geom_pointrange

geom-6.png
geom-6-2.png
geom-6-3.png
geom-6-4.png

平滑化密度推定に基づく図:geom_density

geom-7.png

2次元密度推定に基づく等高線:geom_density_2d

geom-8.png

ドットプロット:geom_dotplot

geom-9.png

水平のエラーバー:geom_errorbarh

geom-10.png

頻度ポリゴンとヒストグラム:geom_freqpoly , geom_histogram

geom-11.png
geom-11-2.png

カウント数に基づく六角ヒートマップ:geom_hex

geom-12.png

ジッターポイント:geom_jitter

geom-13.png

テキストの描画:geom_label, geom_text

geom-14.png
geom-14-2.png

ポリゴンの描画:geom_map

geom-15.png

観測の連結(折れ線グラフ):geom_path, geom_line, geom_step

geom-16.png
geom-16-2.png
geom-16-3.png

散布図:geom_point

geom-17.png

複数ポリゴンの描画:geom_polygon

geom-18.png

Q-Qプロット:geom_qq_line

geom-19.png

分位点回帰の描画:geom_quantile

geom-20.png

タイル描画:geom_raster, geom_rect, geom_tile

geom-21.png
geom-21-2.png
geom-21-3.png

範囲の塗りつぶし:geom_ribbon, geom_area

geom-22.png
geom-22-2.png

ラグプロット:geom_rug

geom-23.png

線分と曲線の描画:geom_segment, geom_curve

geom-24.png

条件付き期待値に基づく平滑線(回帰直線など)の描画:geom_smooth

geom-25.png

位置、方向、長さに基づく線分の描画:geom_spoke

geom-26.png

バイオリンプロット:geom_violin

geom-27.png

sfオブジェクトの視覚化(ベクタの描画):geom_sf, geom_sf_label, geom_sf_text

geom-28.png

15
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?