2017-12-06 6 views
-2

데이터 홍채와 함께 다른 종과 다른 종유석 종점의 색으로 싶습니다. 이 명령은! = 연산자로 작동하지만 = 연산자는 작동하지 않습니다.ggplot2 : 에일 매핑에서 공식 사용

내가 가지고 두 색상 :! 나는 단지 하나 개의 색상이

ggplot(iris)+ geom_point(aes(x=Sepal.Length,y=Petal.Length,**color=Species!="setosa"**)) 

:

ggplot(iris)+ geom_point(aes(x=Sepal.Length,y=Petal.Length,**color=Species="setosa"**)) 
+0

"="대신 "="을 사용해보십시오. 도움말 페이지는 '? ==' –

+0

@ TonyLadson에게 감사드립니다! –

답변

0

당신이 = 확인 반환에 대한 부울을 becuase, == = 대신 사용하여 시도했지만 = 혼자서 종의 가치를 세 오사 (setosa)로 바꾸고 나서 세 오사 (setosa)를 색깔로 바꾼다. 당신은 ggplot 바깥 쪽에서 그것을 반복하여 검사 할 수 있습니다.

+0

@ShailynOrtiz에게 감사드립니다. 특히 = oprerator가있는 할당에 대한 설명이 좋습니다. –

+0

대단히 기쁩니다. 도움이 되었으니이 질문에 답해 주시겠습니까? @TranQuyPhi –