ggplot이 6개 이상의 산점도 모양을 그리는 경고 해결

일반 도면:

library(ggplot2)
ggplot(mpg,aes(displ,hwy))+geom_point(aes(shape=class,color=class))

여기에 이미지 설명 삽입
모양이 하나 적고 SUV에 모양이 없으며
다음과 같은 경고가 표시됩니다.

경고 메시지:
"모양 팔레트는 최대 6개의 불연속 값을 처리할 수 있습니다
. 6개 이상이면 구별하기 어려워지기 때문입니다. 7개가 있습니다.
모양이 있어야 하는 경우 수동으로 모양을 지정하는 것이 좋습니다."
경고 메시지:
"포함하는 62개 행을 제거했습니다. 누락된 값( geom_point())."
경고 메시지: "6개 이상은 구별하기 어렵기 때문에 모양 팔레트는 최대 6개의 불연속 값을 처리할 수 있습니다. 7개가 있습니다. 모양을 사용해야 하는 경우 수동으로 지정하는 것이 좋습니다." 경고 메시지: " 누락된 값('geom_point()')이 포함된 62개의 행을 삭제했습니다.

해결 방법:
ggplot에는 다음과 같은 모양이 있습니다. 필요한 모양을 사용자 정의하기만 하면 됩니다. 소유하다
예를 들어, 1-7의 7개 모양을 사용합니다.

library(ggplot2)
ggplot(mpg,aes(displ,hwy))+
geom_point(aes(shape=class,color=class))+
   scale_shape_manual(values = c(1:7))

여기에 이미지 설명 삽입

참조 기사

R 언어-ggplot 사용자 지정 점 모양, 선 유형
ggplot2 플롯 점의 모양이 충분하지 않은 경우 어떻게 해야 합니까?

추천

출처blog.csdn.net/qq_54423921/article/details/127931449