일반 도면:
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 플롯 점의 모양이 충분하지 않은 경우 어떻게 해야 합니까?