Wie heißt diese Art von Plot mit nebeneinander zentrierten horizontalen Dichtebalken?

10

Wie würden Sie diese Art von Plot nennen, und ist es möglich, sie in R zu erstellen?

EDIT: Vielen Dank an alle - sehr hilfreich. Bester Titel bisher: quantisierte Geigenhandlungen!

Geben Sie hier die Bildbeschreibung ein

bjw
quelle
1
Sieht aus wie ein Haufen Bevölkerungspyramidendiagramme .
Mateen Ulhaq
6
Könnten Sie bitte erklären, wie diese Handlungen funktionieren? Welche Mengen repräsentieren sie und wie repräsentieren sie sie genau? Ohne solche Informationen könnten wir alle unterschiedliche Antworten auf unterschiedliche Interpretationen der Frage geben, was alle verwirren könnte.
whuber
2
Die relevanten Fragen von @ whuber bleiben unbeantwortet, was sehr enttäuschend ist. Aber soweit ich sehen kann, sind dies nur Histogramme nebeneinander mit zentrierten (zentrierten) Balken . Es ist eine klare Mehrheitskonvention, Histogramme mit vertikalen Balken zu zeichnen, und eine ziemlich häufige Minderheitskonvention, horizontale Balken anzuzeigen, aber hier wird anscheinend die Logik eines Histogramms befolgt, nämlich dass Balkenbereiche Frequenzen codieren. Zentrierte Balken sind in der Archäologie und Ökologie weit verbreitet.
Nick Cox
@whuber Ich gehe davon aus, dass wir diese Diagramme wie Histogramme lesen sollen und dass dieses Format eine Alternative zum Überlagern von Histogrammen darstellt, die es uns ermöglicht, Mittelwerte zu vergleichen und gleichzeitig die Verteilung zu visualisieren. In diesem Sinne ist es auch eine Erweiterung des Boxplots.
Bjw
1
Wie werden hier Mittel angezeigt? Oder Mediane und Quartile? Uns fehlt noch eine Quelle. Bitte geben Sie eine Referenz und / oder die mit dem Original gelieferte Erklärung an.
Nick Cox

Antworten:

11

Es tut mir leid, dass ich nicht genügend Straßenguthaben im Lebenslauf habe, um einen Kommentar zu veröffentlichen, wo dies angemessener ist. Hier ist jedoch ein Link zu einem Code in R, mit dem Sie so etwas wie das, was Sie dargestellt haben, ausführen können. Verwenden Sie Basisgrafiken, um Histogramme an Ort und Stelle zu drehen der Dichtefunktion von ggplot2:

vom Stapelüberlauf: /programming/15846873/symmetrical-violin-plot-like-histogram

Wenn jemand mit entsprechenden Befugnissen dies von der Antwort zum Kommentar verschieben möchte, tun Sie dies bitte.

JasonD
quelle
Verkaufen Sie sich nicht zu kurz. Dies macht die zweite Hälfte der Frage beantworten: „ist es möglich , sie in R zu schaffen?“
Shadowtalker
Yay! Ich kann einen Kommentar abgeben - danke für die Unterstützung. Ich habe versucht, mich an Regeln zu halten und nicht nur einen Link zu posten, aber wenn es jemandem hilft, ist das alles, was wichtig ist
JasonD
@ Jason Du kannst jederzeit deine eigenen Beiträge kommentieren. Ich gehe davon aus, dass Sie bald überall Kommentare abgeben können.
Glen_b -State Monica
16

Es ist ein wenig schwer zu sagen, was die Handlungen darstellen sollen, aber sie sehen sehr nach Geigenhandlungen aus .

Ein Geigenplot ist im Wesentlichen ein vertikales Diagramm mit doppelter Kerndichte, so dass die Breite entlang der x-Achse einer größeren Dichte bei dem entsprechenden Wert entlang der y-Achse entspricht.

Sie können sie im Paket latticemit panel.violinoder in ggplot2mit generieren geom_violin.

Bearbeiten: Es gibt auch ein R-Paket namens vioplot, das (glaube ich) nur Basis-R-Grafiken verwendet, und ein Paket namens beanplot, das etwas Ähnliches erzeugt, das als "Bean-Plot" bezeichnet wird.

Shadowtalker
quelle
7
Nennen wir es quantisierte
Geigenpläne
Ich baue etwas Ähnliches, aber ausgehend von einem Box-Plot - die "Boxen" waren nicht konstant, sondern repräsentierten die Anzahl der Fälle in diesem Bereich
Christian Sauer
Vielen Dank dafür ... Ich habe Sie positiv bewertet, aber ich hatte das Gefühl, dass ich die andere Antwort akzeptieren musste, da sie tatsächlich zeigte, wie es in R geht, aber ich bevorzuge eigentlich Bohnenplots, jetzt habe ich sie gesehen, also danke.
bjw
Ich würde hier von der Terminologie des Violinplots abraten, da das Element der Dichteschätzung ziemlich fehlt und dies auf keinen Fall ein weithin bekannter Begriff ist.
Nick Cox
@nickcox ... sind Dichtediagramme nicht nur geglättete Histogramme?
Bjw