fill
не является свойством geom_point
, если только вы специально не задаете фигуру, которая его уважает.
ggplot(df, aes(x=Col2, y=Col1, fill = factor(Col3))) +
geom_point(size = 7, shape = 21)
(Вам необходимо установить size
в geom_point
, вне aes
.)
В качестве альтернативы, вы можете изменить shape
на Col3
:
ggplot(df, aes(x=Col2, y=Col1, shape = factor(Col3))) +
geom_point(size = 7) +
scale_shape_manual(values = c(1, 16))