2012-03-28 5 views
0

Я хотел бы установить некоторую ось в соответствующие логарифмические шкалы, а некоторые должны оставаться 'normal'. Кто-нибудь сделал это до сих пор? Кроме того, метки должны быть 10^1,10^2 и т. Д. Это не возможность лог-преобразовать данные раньше, потому что тогда я не получаю метки, которые я хочу. Аналогичная тема обсуждалась here, но в моем случае мне не нужно/нужно заранее преобразовать log (x + 1).Настройка шкалы шкалы в пределах пар()

Есть ли способ сделать это (установка логарифмической оси) непосредственно с парами? Может быть, с настройкой кода? ... Ваша помощь очень ценится ...

ответ

0

Вы можете передать аргументы функции графика, используемой парами. Например:

Dat <- matrix(exp(rnorm(100,0,2) + rnorm(300)),100,3) 
pairs(Dat,log="xy") 

Дает вам кучу предупреждений, но, похоже, работает так, что вы получаете логарифмические шкалы.

+0

yes with log-argument Я получаю логарифмические шкалы, но для всех переменных. Как я уже говорил, я хочу установить некоторую ось для регистрации масштабов, а некоторые должны оставаться «нормальными». – Johannes

Смежные вопросы