Я намагаюся сформувати гістограму в R з логарифмічною шкалою для y. В даний час я роблю:
hist(mydata$V3, breaks=c(0,1,2,3,4,5,25))
Це дає мені гістограму, але щільність від 0 до 1 настільки велика (різниця приблизно в мільйон значень), що ви навряд чи зможете розрізнити будь-яку іншу смужку.
Тоді я спробував зробити:
mydata_hist <- hist(mydata$V3, breaks=c(0,1,2,3,4,5,25), plot=FALSE)
plot(rpd_hist$counts, log="xy", pch=20, col="blue")
Це дає мені сорти, що я хочу, але знизу показує мені значення 1-6, а не 0, 1, 2, 3, 4, 5, 25. Це також відображає дані як точки, а не бари. barplot
працює, але тоді я не отримую жодної нижньої осі.