로그 스케일을 선택하면 ggplot2가 10^x와 같은 구분을 지정합니다. 나는 그렇게하지 않기를 바란다. 예를 들어, 다음의 코드는 1, 2, 5 등이 아닌 10^0, 10^0.3에서 진드기와 그래프를 표시한다 10^0.69 등ggplot2의 축 형식을 재정의하는 방법은 무엇입니까?
library(ggplot2)
dfr <- data.frame(x = 1:100, y = rlnorm(100))
breaks <- as.vector(c(1, 2, 5) %o% 10^(-1:1))
p1 <- ggplot(dfr, aes(x, y)) + geom_point() + scale_y_log10(breaks = breaks)
print(p1)
I 맞춰 그 scale_y_log10
에 formatter
인수를 추가 그 트릭을 할 것이지만, 나는 무엇을 논쟁에 넣을 지, 또는 옵션들이 문서화 될지 모를 것이다.
아. 방법을 안다면 쉽게. 감사. –