Я пытаюсь создать гистограмму в 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
работает, но тогда я не получаю ни одной нижней оси.