【R】ggplotで凡例をひとつにまとめる

こちらのpostにタイトルのようなTipsが書かれていたので、やってみた。

このようにプロットすると、判例がsizeとcolorで2つできてしまいます。

library(ggplot2)
library(modeldata)

data(penguins)

p <- ggplot(penguins, aes(bill_length_mm, body_mass_g)) +
         geom_point(aes(size = flipper_length_mm, col = flipper_length_mm))
p

これを一つにまとめたいですよね。そんなとき、以下のようにします。

p2 <- p + scale_color_continuous(guide="legend")
p2

この方がすっきりしていていいですね。このTipsは、これからお世話になりそうです。

Add a Comment

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