【R】ggbeeswarm

1. はじめに

ggbeeswarmは、プロットの一種でオーバープロットを避けながら分布をドットで表示することができます。こちらでも見ましたが、もう少し触ってみました。

2. インストール

CRANからインストールできます。

install.packages('ggbeeswarm')

3. つかってみる

オーバーラッピングを避けるために2つのgeomが提供されています。

  • geom_quasirandom
  • geom_beeswarm

まずは、geom_quasirandomを使ってみます。

library(ggplot2)
library(ggbeeswarm)

ggplot(iris,aes(Species, Petal.Length, col=Species)) + 
  geom_quasirandom()

gghalvesパッケージと組み合わせて、geom_beeswarmを使ってみます。

library(gghalves)

ggplot(mpg,aes(class, hwy, col=factor(class))) + 
  geom_beeswarm(size=1.4)+
  geom_half_boxplot(side="l")

4. さいごに

このパッケージは、まだまだ色んな表現ができるようですので、これからも調べてみます。

Add a Comment

メールアドレスが公開されることはありません。