R에서 log-scale 을 그릴 때에 왠만하면 log="y" 라고 하면 대부분 통한다.
이 때 주의해야할 것은 0은 log 값이 없으므로, 0이 포함되면 infinite 가 있으니 할 수 없다며 에러메세지를 뱉어내기 때문에 미리 값을 변경해두어야 한다.
위의 그래프에서는 0 이 없음에도 불구하고, 자꾸 infinite 값이 있어서 그릴 수 없다는 오류가 계속 나타나서 한참을 확인해 본 끝에 문제점을 찾았다.
boxplot(x, ylim=c(10, 300), log="y")
y축의 범위를 지정하는 ylim 에도 0이 포함되면서 오류가 나는 것이었다. 사소한 것도 확인해야 한다는 것을 배웠다.