Или воспользуйтесь 5 уникальными формами, которые принимают цвета заливки.

я есть фрейм данных с более чем 40 факторами, и я хотел бы назначить разные формы для каждого уровня. Однако, как показано вscale_shapes_table изggplot2Я могу назначить только 26 из них, а некоторые!,",# и так далее.

Но я знаю, что в python или jmp вы можете назначать множество фигур (например, звездочки, левый треугольник, правый треугольник, прямоугольник и т. Д.). Это также возможно вggplot2?

data=data.frame(gr=seq(1,40), x1=runif(40), y1=runif(40))
library(ggplot2)
ggplot(data=data,aes(x=x1,y=y1,shape=factor(gr),col=factor(gr)))+
  geom_point(alpha = 0.3,size=4,stroke=1.4) +
  scale_shape_manual(values=c(0:40))

Ответы на вопрос(3)

Ваш ответ на вопрос