Ich versuche, ein Histogramm in R mit einer logarithmischen Skala für y zu erzeugen. Derzeit mache ich:
hist(mydata$V3, breaks=c(0,1,2,3,4,5,25))
Dies gibt mir ein Histogramm, aber die Dichte zwischen 0 und 1 ist so groß (ungefähr eine Million Wertunterschiede), dass Sie kaum einen der anderen Balken erkennen können.
Dann habe ich versucht:
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")
Es gibt mir irgendwie das, was ich will, aber der untere Teil zeigt mir die Werte 1-6 anstelle von 0, 1, 2, 3, 4, 5, 25. Außerdem werden die Daten als Punkte und nicht als Balken angezeigt. barplot
funktioniert aber dann bekomme ich keine untere Achse.