반응형
X 축을 자신의 값으로
명령 플롯 ()에 대한 질문이 있습니다.
x 축을 완전히 제거하고 자신의 값으로 대체하는 방법이 있습니까? 저는 이렇게하면 축을 없앨 수 있다고 압니다.
plot(x,y, xaxt = 'n')
다음으로 축을 추가하십시오.
axis(side = 1 etc.)
그러나 축을 추가 할 때 반드시 'x'로 데이터를 참조합니다. 'y'값을 플로팅하고 지정된 값으로 x 축을 "그리는"의미로 x 축을 직접 추가하고 싶습니다. 그렇게 할 방법이 있습니까?
이 질문의 배경은 두 데이터 프레임의 길이가 다르거 나 할 수있는 것입니다.
그게 무슨 뜻인지 확실하지 않지만 다음과 같이 할 수 있습니다.
plot(1:10, xaxt = "n", xlab='Some Letters')
axis(1, at=1:10, labels=letters[1:10])
그러면 그래프가 표시됩니다.
Yo는 텍스트를 사용하여 별도의 명령으로 레이블을 labels = FALSE
내부에 설정 axis(...)
하고 인쇄 할 수도 있습니다 . 이 옵션을 사용하면 필요한 경우 텍스트를 회전 할 수 있습니다.
lablist<-as.vector(c(1:10))
axis(1, at=seq(1, 10, by=1), labels = FALSE)
text(seq(1, 10, by=1), par("usr")[3] - 0.2, labels = lablist, srt = 45, pos = 1, xpd = TRUE)
여기에 자세한 설명
참고 URL : https://stackoverflow.com/questions/5182238/replace-x-axis-with-own-values
반응형
'IT' 카테고리의 다른 글
Emacs Lisp에서 변수가 정의됩니다. (0) | 2020.09.09 |
---|---|
물론? (0) | 2020.09.09 |
필수가 아닌 RenderSection이 어떻게 알 수 있습니까? (0) | 2020.09.09 |
GWT에서 콘솔에 인쇄하는 방법 (0) | 2020.09.09 |
대소 문자를 구분하지 않는 Flask-SQLAlchemy 쿼리 (0) | 2020.09.09 |