Como é chamado esse tipo de plotagem com barras de densidade horizontal centradas lado a lado?


10

Como você chamaria esse tipo de plot e é possível criá-los em R?

EDIT: muito obrigado a todos - muito útil. Melhor título até agora: parcelas quantificadas de violino!

insira a descrição da imagem aqui



6
Você poderia explicar como essas parcelas funcionam? Que quantidades eles representam e exatamente como eles os representam? Sem essa informação, todos poderíamos dar respostas diferentes a interpretações diferentes da pergunta, o que pode deixar todo mundo confuso.
whuber

2
As perguntas pertinentes da @ whuber continuam sem resposta, o que é muito decepcionante. Mas, tanto quanto posso ver, são apenas histogramas lado a lado com barras centralizadas (centralizadas) . É uma clara convenção majoritária para plotar histogramas com barras verticais e uma convenção minoritária bastante comum para mostrar barras horizontais, mas a lógica de um histograma é aparentemente seguida aqui, a saber, que as áreas das barras codificam frequências. Barras centralizadas são bastante comuns em arqueologia e ecologia.
Nick Cox

@whuber Minha suposição é que devemos ler esses gráficos como histogramas, e que esse formato é uma alternativa à sobreposição de histogramas que nos permite comparar meios, mas ao mesmo tempo visualizar a distribuição. Portanto, nesse sentido, também é uma extensão do gráfico da caixa.
BJW

11
Como os meios são mostrados aqui? Ou medianas e quartis? Ainda nos falta uma fonte. Por favor, forneça uma referência e / ou a explicação fornecida com o original.
Nick Cox

Respostas:


11

Desculpe, não tenho credito de rua suficiente no CV para postar um comentário, onde isso é mais apropriado, mas aqui está um link para algum código no R para executar algo como o que você descreveu, usando gráficos básicos para girar os histogramas no lugar da função de densidade inerente ao ggplot2:

do estouro de pilha: /programming/15846873/symmetrical-violin-plot-like-histogram

se alguém com poderes apropriados quiser mudar isso da resposta para o comentário, faça isso.


Não se venda a descoberto. Isso faz atender a segunda metade da pergunta: "é possível criá-los em R?"
shadowtalker

yay! Posso comentar - obrigado pelo apoio. Estava tentando respeitar as regras e não apenas postar um link, mas se ele ajuda a alguém, isso é tudo o que é importante
JasonD

@ Jason Você sempre pode comentar em suas próprias postagens. Espero que você possa comentar em qualquer lugar em breve.
Glen_b -Reinstala Monica

16

É um pouco difícil dizer o que as tramas devem representar, mas elas se parecem muito com tramas de violino .

Um gráfico de violino é essencialmente um gráfico vertical de densidade do núcleo duplicado, de modo que a largura ao longo do eixo x corresponde a uma maior densidade no valor correspondente ao longo do eixo y.

Você pode gerá-los no pacote latticecom panel.violinou ggplot2com geom_violin.

Edit: há também um pacote R chamado vioplotque (eu acho) usa apenas gráficos R de base, e um pacote chamado beanplotque gera algo semelhante chamado "plot de bean".


7
Vamos chamá-lo quantizado parcelas violino :)
Franck Dernoncourt

Eu construir algo semelhante, mas a partir de um gráfico de caixa - as "caixas" onde não é constante, mas representou o poportion dos casos dentro dessa área
Christian Sauer

Muito obrigado por isso ... Eu votei em você, mas senti que tinha que aceitar a outra resposta, pois ela realmente mostrava como fazê-lo em R, mas eu realmente prefiro as parcelas de feijão agora que as vi, então, obrigado.
BJW

Eu desaconselharia a terminologia da trama de violino aqui, pois o elemento de estimativa de densidade está ausente e esse não é um termo amplamente conhecido.
Nick Cox

@nickcox ... não são gráficos de densidade apenas histogramas suavizados?
BJW
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.