【R】ggplotでglyphを変更

知らなかったのですが、ggplotでグリフ(glyph)を簡単に変えられるようです。

早速やってみます。

何も指定しないと標準でこのように表示されます。

library(modeldata)
library(ggplot2)

data(penguins)
head(penguins)

g <- ggplot(penguins, aes(bill_length_mm, body_mass_g, col=species)) 
g + geom_point()

グリフを変更するには、geomでkey_glyphを指定します。

g + geom_point(key_glyph = "vline")
g + geom_point(key_glyph = "polygon")

key_glyphには、この他に

・abline
・blank
・boxplot
・crossbar
・label
・pointrange
・text
・timeseries
・smooth
・rect

等が使用できるようです。

Add a Comment

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