/ / Knitr rendert Grafik, obwohl es nicht rendern sollte, Histogramm, Rendern, Knitrieren

Knitr macht Grafik, obwohl es nicht - r, Histogramm, Render, Knitr

Ich verwende RStudio: Version 1.0.136 und versuche zu verstehen, warum Knitr die in den folgenden Befehlen enthaltenen Histogramme wiedergibt. Jede Hilfe wird geschätzt.

min_ct<-as.numeric(min(hist(myfdata[myfdata$slope>low & myfdata$slope<up, ]$dy, breaks = bi)$counts))

Screenshot von 4 gerenderten Grafiken, die nicht explizit generiert werden.

Bildbeschreibung hier eingeben

Antworten:

3 für die Antwort № 1

Es ist kein a knitr Problem. Berufung hist Bewirkt das Rendern eines Histogramms, auch wenn Sie die Ausgabe einer Variablen zuweisen. In der Konsole versuchen x = hist(rnorm(100)). In der Variablen wird eine Liste mit den Daten gespeichert, die zur Erstellung des Histogramms verwendet wurden. Das Histogramm wird jedoch weiterhin gedruckt.

Verwenden Sie die Taste, um Fächer zu erstellen, ohne ein Histogramm zu drucken cut Funktion, um die Fächer zu erstellen, und verwenden Sie dann table Anzahl der Werte pro Bin zählen. Zum Beispiel, table(cut(rnorm(100), breaks=seq(-3,3,0.5))).

cut Es gibt Optionen, die sich auf die Zuordnung von Behältern auswirken. Schauen Sie sich die Hilfe an (?cut) Für mehr Information. Beachten Sie insbesondere die right und include.lowest Argumente.