我有一个像这样的数据框:
x <- data.frame(time = c('1', '2', '3'), perc = c(0.2, 0.4, 0.6, 0.3, 0.55, 0.69, 0.2, 0.22, 0.35), type=c(rep('a', 3), rep('b', 3), rep('c', 3)))
并想做这样的情节(下),但使用这些不同的颜色c('#0023a0', '#f9a635', '#bebec0')
:
ggplot(x, aes(time, perc, group=type, colour=type, shape=type)) + geom_point(size=4) + geom_line(size=1)
我已经尝试过使用scale_colour_hue
,scale_shape_discrete
和的不同方法scale_fill_manual
,但没有任何成功。