Указание xlim и ylim при использовании log-scale в R - PullRequest
18 голосов
/ 11 февраля 2011

Я пытаюсь указать нижний и верхний диапазон для осей 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 Ответ

27 голосов
/ 11 февраля 2011

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

 plot(1:10, xlim=c(0.001,10), ylim=c(0.001,10), log="xy")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...