Próbuję wygenerować histogram w R ze skalą logarytmiczną dla y. Obecnie robię:Histogram z skalą logarytmiczną i przerwami niestandardowymi
hist(mydata$V3, breaks=c(0,1,2,3,4,5,25))
To daje mi histogram, ale gęstość od 0 do 1 jest tak wielka (o różnicy mln wartości), że ledwo można dostrzec którykolwiek z pozostałych barach.
Potem próbowałem robić:
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")
Daje mi coś w co chcę, ale dolna pokazuje mi wartości 1-6 zamiast 0, 1, 2, 3, 4, 5, 25. Pokazuje także dane jako punkty, a nie pasy. barplot
działa, ale nie otrzymuję żadnej dolnej osi.
Podobne starsze pytanie: [Dokonaj oś y logarytmiczny w histogramie za pomocą R] (https://stackoverflow.com/questions/7828248/make-y-axis-logarithmic-in-histogram-using-r) – smci