Я пытаюсь создать гистограмму в 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
работает, но тогда я не получаю ни одной нижней оси.
Относящиеся старше вопрос: [Сделать ось у логарифмической гистограммы используя R] (https://stackoverflow.com/questions/7828248/make-y-axis-logarithmic-in-histogram-using-r) – smci