Указание xlim и ylim при использовании логарифмической шкалы в R

Я пытаюсь указать нижний и верхний диапазоны для оси x и y для графика логарифмической шкалы. Я думал, что могу использовать xlim и ylim, но я получаю предупреждающее сообщение и никакого сюжета:

1: В plot.window(...): предельные предельные оси [GScale (-inf, 3.30103,1,.); войти = 1]

Вот мой код.

plot(FAS_set$ConcCalc~ZCS_set$ConcCalc,pch=21,bg="black",log="xy",xlim=c(0,2000),ylim=c(0,100000))

Любая помощь будет оценена.

Приветствия.

Ответы

Ответ 1

В логарифмическом масштабе 0 - минус бесконечность. Измените свой нижний предел на 0,000001 или что-то еще, и все будет хорошо, например, это работает:

 plot(1:10, xlim=c(0.001,10), ylim=c(0.001,10), log="xy")