반응형
“geom_histogram”을 사용할 때“unit (tic_pos.c,”mm“) : 'x'및 'units'의 길이가 0보다 커야합니다. 왜
사용시 geom_histogram
오류가 있습니다.
unit(tic_pos.c, "mm") : 'x' and 'units' must have length > 0.
왜?
p4<-ggplot(BCIcor,aes(x=cor))+geom_histogram(binwidth = 0.2)
이것은 검은 색 막대 차트를 보여줍니다. 그러나 p
거기에는 화려하게 만들기 위해 데이터를 그룹화하고 싶을 때 fill=p
,
p4<-ggplot(BCIcor,aes(x=cor,fill=p))+geom_histogram(binwidth = 0.2)
나는 다음을두고 :
error :"unit(tic_pos.c, "mm") : 'x' and 'units' must have length > 0".
뭐가 문제 야 ??
데이터 프레임은 다음과 가변합니다.
cor pvalue p
1 0.87882370 0.049710 2
2 -0.83041880 0.081660 1
3 -0.12989750 0.835100 1
4 -0.75309860 0.141700 1
5 -0.88553450 0.045680 2
이 오류 p
는 데이터 프레임에서 값이 숫자이기 때문에 발생 하지만이 경우 fill=
막대가 쌓이고에 따라 색상이 지정되고 이산 값이 필요합니다 p
. as.factor()
주위에 사용하십시오 p
.
ggplot(BCIcor,aes(x=cor,fill=as.factor(p)))+geom_histogram(binwidth = 0.2)
반응형
'ProgramingTip' 카테고리의 다른 글
IllegalArgumentException : 도장 1의 바인드 값이 null입니다. (0) | 2020.11.19 |
---|---|
가상 할당 연산자 C ++ (0) | 2020.11.18 |
JavaScript 유형 타입 시스템은 고전적인 클래스 시스템을 모방하는 것 이상으로 무엇을 할 수 있습니까? (0) | 2020.11.18 |
리포지토리 패턴-이를 이해하는 방법과 "복잡한"엔터티와 어떻게 작동합니까? (0) | 2020.11.18 |
Eclipse 프로젝트에서 사용 된 미사용 항아리 찾기 (0) | 2020.11.18 |