#r #ggplot2
#r #ggplot2
Вопрос:
В R как мне заставить ggplot нарисовать контур вокруг каждой точки легенды? Запись легенды NA ниже выглядит как «ничего» из-за отсутствия границы вокруг указанной точки.
miss <- factor(sample(c(NA, 1:5), nrow(mtcars), replace = TRUE))
ggplot(mtcars, aes(mpg, wt))
geom_point(aes(color = miss))
scale_color_grey(na.value = "white")
geom_point(shape = 1, color = "black")
theme_bw()
Ответ №1:
Может быть, вы ищете это. Вы можете рассмотреть в качестве опции использование shape=21
и включить fill
опцию:
library(ggplot2)
#Code
miss <- factor(sample(c(NA, 1:5), nrow(mtcars), replace = TRUE))
ggplot(mtcars, aes(mpg, wt))
geom_point(shape=21,aes(fill = miss),color='black')
scale_fill_grey(na.value = "white")
theme_bw()
Вывод: