2013-08-10 4 views
1

Есть ли такой вариант, как log = 'y' при построении таблицы частот. Мой код выглядит следующим образом:R-таблица частот по шкале логарифмов оси y

df = read.table(myfile, header=F, sep=',') 
freq = table(df[[1]]) # make frequency table for the first column 
plot(freq, log='y') 

Однако он не может отображать логарифм. Сообщение об ошибке:

Warning messages: 
1: In plot.window(...) : 
    nonfinite axis limits [GScale(-inf,7.0814,2, .); log=1] 
2: In axis(...) : "log" is not a graphical parameter 

Спасибо!

ответ

1

Может быть, вы хотите сделать что-то вроде этого:

plot(as.numeric(names(freq)),as.numeric(freq),log='y',xlab='',ylab='freq') 
+0

Это работает! Спасибо! – Qing

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