Äquivalent von MATLAB ' s halten
Gibt es ein äquivalent von MATLAB ist 'halt' in R? Ich habe versucht, Plotten eine heatmap und dann das dendrogramm, aber das display von der zweiten Figur entfernt, die eine der ersten. Ich habe versucht, mit par(mfrow)
aber es ändert nicht das Ergebnis.
Code-Beispiel:
hc <- hclust(dist_(as.matrix(data)), method="complete")
plot(as.dendrogram(hc),horiz=T,new=TRUE)
heatmap(as.matrix(data), col=heat.colors(length(br)), hclust = hcl_, dist=d_,
breaks=c(br[1],br), scale="none", Rowv=Rowv, Colv=Colv)
- Sie können hinzufügen die option
new=TRUE
zu den plot-Befehl. - Eigentlich das gleiche problem Auftritt. Ich bekomme das dendrogramm aber dann, wenn der heatmap wird angezeigt, es wird die erste Handlung.
- Wie wäre
plot(stuff);par(new=TRUE);heatmap(otherstuff)
? - Do you mind posting ein reproduzierbares Beispiel?
- dieses mal wird nur der erste graph angezeigt wird
- Ich habe eine code-Beispiel (Daten ist eine matrix der Beispiele und Funktionen, Werte)
new=TRUE
sollte auf dem zweiten Grundstück, um ihn zu stoppen, und überschreiben Sie die alte. Der name ist irreführend 🙂- In der Tat, der heatmap wird angezeigt, für einige Zeit, aber wird dann ersetzt durch das dendrogramm (ich aufgetragen, die das dendrogramm nach der heatmap, da ich nicht eine 'neue' option auf heatmaps)
- Alle plot-Funktion von der Basis
graphics
Bibliothek wird akzeptieren, dass die option. Sie haben nicht alle Daten, so dass es unmöglich für die Ausführung Ihres code.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn ich den folgenden code ausführen (beachten Sie, dass ich vermute, Ihr
dist_
war ein Tippfehler),Bekomme ich die beiden plots, wenn auch mit der heatmap (und seine builtin das dendrogramm) stark gequetscht auf der linken Seite. Vermutlich, die behoben werden können mit etwas Aufmerksamkeit in Bezug auf die Angabe x-Achse begrenzt.