horizontales Dendrogramm in R mit Beschriftung

Ich versuche ein Dendrogramm aus dem zu zeichnenhclust Funktionsausgang. Ich hoffe, dass das Dendrogramm horizontal angeordnet ist, anstatt der Standardeinstellung, die erhalten werden kann durch (zum Beispiel)

require(graphics)
hc <- hclust(dist(USArrests), "ave")
plot(hc)

Ich habe versucht zu verwendenas.dendrogram() funktionieren wieplot(as.dendrogram(hc.poi),horiz=TRUE) Das Ergebnis ist jedoch ohne aussagekräftige Bezeichnungen:

Wenn ich benutzeplot(hc.poi,labels=c(...)) das ist ohne dieas.dendrogram()Ich kann dielabels= Argument, aber jetzt ist das Dendrogramm vertikal statt horizontal. Gibt es eine Möglichkeit, das Dendrogramm gleichzeitig horizontal anzuordnen und benutzerdefinierte Bezeichnungen zuzuweisen? Vielen Dank!

Aktualisieren: Nehmen wir an, ich möchte als Beispiel aus dem USArrests-Datensatz die Abkürzungen der ersten beiden Buchstaben der Bundesstaatsnamen als Bezeichnungen verwenden, damit ich sie irgendwie weitergeben kannlabs in die Zeichenfunktion:

labs = substr(rownames(USArrests),1,2)

was gibt

 [1] "Al" "Al" "Ar" "Ar" "Ca" "Co" "Co" "De" "Fl" "Ge" "Ha"
[12] "Id" "Il" "In" "Io" "Ka" "Ke" "Lo" "Ma" "Ma" "Ma" "Mi"
[23] "Mi" "Mi" "Mi" "Mo" "Ne" "Ne" "Ne" "Ne" "Ne" "Ne" "No"
[34] "No" "Oh" "Ok" "Or" "Pe" "Rh" "So" "So" "Te" "Te" "Ut"
[45] "Ve" "Vi" "Wa" "We" "Wi" "Wy"

Antworten auf die Frage(2)

Ihre Antwort auf die Frage