Jak nazywa się ten typ wykresu z równolegle wycentrowanymi poziomymi słupkami gęstości?

10

Jak nazwałbyś tego typu fabułę i czy można je utworzyć w R?

EDYCJA: wielkie dzięki wszystkim - bardzo pomocne. Najlepszy jak dotąd tytuł: skwantowane wykresy skrzypcowe!

wprowadź opis zdjęcia tutaj

bjw
źródło
1
Wygląda jak kilka wykresów piramid populacji .
Mateen Ulhaq,
6
Czy możesz wyjaśnić, jak działają te działki? Jakie ilości reprezentują i jak dokładnie je reprezentują? Bez takich informacji wszyscy moglibyśmy udzielać różnych odpowiedzi na różne interpretacje pytania, co może wprowadzać wszystkich w błąd.
whuber
2
Odpowiednie pytania @ Whubera pozostają bez odpowiedzi, co jest bardzo rozczarowujące. Ale o ile wiem, są to tylko histogramy obok siebie z wyśrodkowanymi (wyśrodkowanymi) paskami . Wyznaczanie większości histogramów za pomocą pionowych pasków oraz konwencja większości mniejszościowa do pokazywania poziomych pasków to zwyczajna konwencja większościowa, ale najwyraźniej przestrzegana jest tutaj logika histogramu, mianowicie obszary pasków kodują częstotliwości. Wyśrodkowane paski są dość powszechne w archeologii i ekologii.
Nick Cox,
@ whuber Moje założenie jest takie, że powinniśmy czytać te wykresy jak histogramy i że ten format jest alternatywą dla nakładania się histogramów, co pozwala nam porównywać średnie, ale jednocześnie wizualizować rozkład. W tym sensie jest to także rozszerzenie fabuły pudełkowej.
bjw
1
Jak pokazano tutaj środki? A może mediany i kwartyle? Wciąż brakuje nam źródła. Proszę podać odniesienie i / lub wyjaśnienie dostarczone z oryginałem.
Nick Cox,

Odpowiedzi:

11

Przepraszam, że nie mam wystarczających danych ulicznych w CV, aby opublikować komentarz, gdzie jest to bardziej odpowiednie, ale tutaj jest link do jakiegoś kodu w R, aby wykonać coś takiego, co przedstawiłeś, używając podstawowej grafiki do obracania histogramów w miejscu funkcji gęstości właściwej dla ggplot2:

z przepełnienia stosu: /programming/15846873/symmetrical-violin-plot-like-histogram

jeśli ktoś z odpowiednimi uprawnieniami chce przenieść tę odpowiedź z odpowiedzi na komentarz, zrób to.

JasonD
źródło
Nie sprzedawaj się krótko. To nie odpowiedzieć na drugą część pytania: „Czy to możliwe, aby utworzyć je w R?”
shadowtalker
tak! Mogę komentować - dzięki za wsparcie. Próbowałem przestrzegać zasad, a nie tylko zamieszczać link, ale jeśli to komuś pomaga, to wszystko jest ważne
JasonD
@Jason Zawsze możesz komentować własne posty. Oczekuję, że wkrótce będziesz mógł komentować wszędzie.
Glen_b
16

Trochę trudno powiedzieć, co mają reprezentować fabuły, ale wyglądają okropnie jak fabuły skrzypcowe .

Wykres skrzypiec jest zasadniczo pionowym, podwójnym wykresem gęstości jądra, tak że szerokość wzdłuż osi x odpowiada większej gęstości przy odpowiedniej wartości wzdłuż osi y.

Można wygenerować je w pakiecie latticez panel.violin, lub w ggplot2z geom_violin.

Edycja: istnieje także pakiet R o nazwie, vioplotktóry (jak sądzę) wykorzystuje tylko podstawową grafikę R, a także pakiet o nazwie beanplotgenerujący coś podobnego zwanego „wykresem fasoli”.

Shadowtalker
źródło
7
Nazwijmy to skwantyzowanymi wykresami skrzypcowymi :)
Franck Dernoncourt
Buduję coś podobnego, ale zaczynając od fabuły pudełkowej - „pudełka” nie były stałe, ale reprezentowały populację przypadków w tym obszarze
Christian Sauer
Wielkie dzięki za to ... Głosowałem za tobą, ale czułem, że muszę zaakceptować drugą odpowiedź, ponieważ tak naprawdę pokazałem, jak to zrobić w R, ale tak naprawdę wolę wykresy fasoli, teraz je widziałem, więc dziękuję.
bjw
Odradzam tutaj terminologię wykresów skrzypcowych, ponieważ brakuje dość elementu szacowania gęstości, co zresztą nie jest powszechnie znanym terminem.
Nick Cox,
@nickcox ... czy wykresy gęstości nie są tylko wygładzonymi histogramami?
bjw