【R】ggplotで凡例をひとつにまとめる
2021年8月21日
こちらの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
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
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
p2 <- p + scale_color_continuous(guide="legend")
p2
p2 <- p + scale_color_continuous(guide="legend") p2

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