For the record, I implemented the hang.dendrogram function (in the dendextend package) to allow the dendrogram to hang even after it was created (and not only during the transition from hclust to the dendrogram). Here's how to use it:
install.packages("dendextend") library(dendextend) dend <- as.dendrogram(hclust(dist(USArrests), "ave")) par(mar = c(5,5,5,5)) plot(hang.dendrogram(dend), horiz = TRUE)

source share