Я создал график скрипки в R и хочу изменить цвет и размер части точек. Это изменение будет соответствовать атрибуту True/False в файле данных.
Вот как я это пробовал:
p <- ggplot(data, aes(order,count),levels=data_levels) +
geom_point(aes(colour = actor(data$color)))+
geom_violin(draw_quantiles = c(0.5),adjust = 2,size =0.4)+
geom_jitter(height = 0, width = 0.1,size =0.6)+
coord_flip()
boolColors <- as.character(c("False"="black", "True"="red"))
boolScale <- scale_colour_manual(name="color", values=boolColors)
p1 <- p + boolScale
Я попытался изменить размер с помощью scale_size_manual, но это не сработало.
colour = actor(data$color)
. Обратитесь к столбцуcolor
напрямую, поэтому удалите часть данных $ -colour = actor(color)
- person Stewart Ross   schedule 11.03.2018ggplot(mtcars, aes(mpg,disp)) + geom_point(aes(color=mtcars$cyl))
- person r2evans   schedule 11.03.2018