반응형
ggplot에 대한 한계의 하한 만 설정
연속 스케일 제한의 하한 만 설정할 수 있습니까? 상한선을 지정할 필요없이 모든 플롯을 0 기반으로 만들고 싶습니다.
예 :
+ scale_y_continuous(minlim=0)
당신이 사용할 수있는 expand_limits
ggplot(mtcars, aes(wt, mpg)) + geom_point() + expand_limits(y=0)
다음은 두 가지를 비교 한 것입니다.
- 없이
expand_limits
- 와
expand_limits
의 버전 1.0.0 ggplot2
부터는 하나의 제한 만 지정할 수 있으며 다른 제한은 두 번째 제한을로 설정하여 일반적으로 결정되는 것과 같습니다 NA
. 이 접근 방식은 축 범위의 확장 및 절단을 모두 허용합니다.
ggplot(mtcars, aes(wt, mpg)) + geom_point() +
scale_y_continuous(limits = c(0, NA))
이를 통해 지정 ylim(c(0, NA))
하면 동일한 그림이 제공됩니다.
를 사용하는 방법은 aes(ymin=0)
다음과 같습니다.
ggplot(mtcars, aes(wt, mpg)) + geom_point() + aes(ymin=0)
0에서 최소 y 축을 제공하고 x 축과 최소 y 값 사이에 추가 간격없이 다음 코드를 시도 할 수도 있습니다.
scale_y_continuous(limits = c(0, NA), expand = c(0,0))
나는 당신이 이것을 직접 할 수 있다고 생각하지 않습니다. 그러나 해결 방법으로 ggplot2가 상한을 결정하는 방식을 모방 할 수 있습니다.
scale_y_continuous(limits=c(0, max(mydata$y) * 1.1))
참고 URL : https://stackoverflow.com/questions/11214012/set-only-lower-bound-of-a-limit-for-ggplot
반응형
'development' 카테고리의 다른 글
유니 코드로 몇 개의 문자를 매핑 할 수 있습니까? (0) | 2020.10.24 |
---|---|
C에서 새 변수를 선언 할 수있는 경우와 선언 할 수없는 경우 (0) | 2020.10.24 |
Jersey에서 StreamingOutput을 응답 엔터티로 사용하는 예 (0) | 2020.10.24 |
Android Volley API를 어떻게 사용합니까? (0) | 2020.10.24 |
고정 요소의 내용이 뷰포트의 높이를 초과 할 때만 스크롤 가능하게 만들려면 어떻게해야합니까? (0) | 2020.10.24 |