Ich hoffe, die Frage wird korrekt gepostet. Es ist wahrscheinlich trivial, aber ich kann immer noch nicht antworten. Ich überprüfte mehrere Optionen, einschließlich der enthaltenen Informationen here, aber ohne Glück. Vielleicht bin ich immer noch nicht an Lattice-Befehle gewöhnt, oder das Problem ist eigentlich nicht relevant.Kurve zu Gitterbalkendiagramm hinzufügen
Ich würde ein Balkendiagramm mit einer Kurve überlappen, wie (sagen wir mal) eine normale Standardverteilungskurve oder die Dichteverteilung der Daten.
Bitte beachten Sie die folgenden Daten wie beispielsweise die Ergebnisse mehrerer Düsenrollen darstellen:
e11 <- data.frame(freq = rep(seq(1, 6, 1), c(53, 46, 42, 65, 47, 44)))
plot_e11 <- barchart(e11,
horizontal = FALSE,
type = "density",
main = "Die results frequencies",
panel = function(x, ...){
panel.barchart(x, ...)
panel.abline(densityplot(e11$freq))})
print(plot_e11a)
Es gibt den normalen barchart anstelle des erwarteten Ergebnisses.
Wie kann ich eine Kurve nach barchart, wie das im folgenden Beispiel hinzufügen?
plot_e11b <- densityplot(e11$freq,
plot.points = FALSE)
Es funktioniert perfekt. Akzeptiert 'panel.density()' eine zweite Zeile? Um zum Beispiel einen Vergleich zwischen der Verteilung von 'e11 $ freq' und einer normalen Kurve zu erstellen? – Worice
Sie können 'panel.mathdensity()' verwenden, um eine normale Kurve hinzuzufügen. – rcs
Vielen Dank. – Worice