IT박스

원점이 0에서 시작하도록 강제

itboxs 2020. 7. 17. 21:11
반응형

원점이 0에서 시작하도록 강제


ggplot2에서 y 축 및 x 축의 원점 / 차단을 어떻게 설정할 수 있습니까?

x 축의 선은 정확히이어야합니다 y=Z.

함께 Z=0또는 다른 소정 값.


xlim그리고 ylim여기에 그것을 잘라하지 않습니다. 당신은 사용할 필요가 expand_limits, scale_x_continuous그리고 scale_y_continuous. 시험:

df <- data.frame(x = 1:5, y = 1:5)
p <- ggplot(df, aes(x, y)) + geom_point()
p <- p + expand_limits(x = 0, y = 0)
p # not what you are looking for

여기에 이미지 설명을 입력하십시오

p + scale_x_continuous(expand = c(0, 0)) + scale_y_continuous(expand = c(0, 0))

여기에 이미지 설명을 입력하십시오

점이 잘리지 않도록 약간 조정해야 할 수도 있습니다 (예 : x = 5및 참조) y = 5.


여기 링크의 Hadley Wickham의 답변 에서 ggplot2에서 그래프 중간에 축을 가질 수 없다는 것을 알고 있습니다. 이 URL의 누군가가 표준 축을 제거하고 직접 만들 것을 제안했습니다.

참고 URL : https://stackoverflow.com/questions/13701347/force-the-origin-to-start-at-0

반응형