Du hattest einen sehr umfangreichen Aufruf von hist mit vielen Argumenten gepostet. Das habe ich etwas eingekürzt, damit man das neue xaxt="n" besser sieht. Wenn Du Deine sonstigen Argumente wieder in den hist- Aufruf nimmst, dann sieht es wieder aus wie vorher.
Das xaxt verhindert die automatische Achse, der Aufruf von axis ergänzt dann die Wunschachsenbeschriftung.
ggplot2 brauchst Du gar nicht. War nur als Alternative gedacht. Einfach das xaxt Argument in hist ergänzen und danach axis aufrufen.
LG, Bernhard
Edit:
Code: Alles auswählen
breaks <- c(17,27,37,47,57,67,77,87)
hist(age,
breaks = breaks,
freq = FALSE,
right = TRUE,
xlab = expression(x),
ylab = expression(hat(f(x))),
ylim = c(0,0.02),
xlim = c(17,87),
cex.lab = 0.9,
cex.axis = 0.8,
main = "",
xaxt = "n"
)
axis(1, at = breaks)