¿Cómo se llama este tipo de diagrama con barras de densidad horizontal centradas lado a lado?

10

¿Cómo llamarías a este tipo de trama, y ​​es posible crearlos en R?

EDITAR: muchas gracias a todos, muy útil. Mejor título hasta ahora: ¡tramas de violín cuantizadas!

ingrese la descripción de la imagen aquí

bjw
fuente
1
Parece un montón de gráficos de pirámides de población .
Mateen Ulhaq
66
¿Podría explicar cómo funcionan estas parcelas? ¿Qué cantidades representan y precisamente cómo las representan? Sin esa información, todos podríamos estar dando diferentes respuestas a diferentes interpretaciones de la pregunta, lo que podría confundir a todos.
whuber
2
Las preguntas pertinentes de @ whuber siguen sin respuesta, lo cual es muy decepcionante. Pero hasta donde puedo ver, estos son solo histogramas de lado a lado con barras centradas (centradas) . Es una convención mayoritaria clara trazar histogramas con barras verticales, y una convención minoritaria bastante común para mostrar barras horizontales, pero la lógica de un histograma aparentemente se sigue aquí, a saber, que las áreas de barras codifican frecuencias. Las barras centradas son bastante comunes en arqueología y ecología.
Nick Cox
@whuber Mi presunción es que debemos leer estos gráficos como histogramas, y que este formato es una alternativa a la superposición de histogramas que nos permite comparar medias pero al mismo tiempo visualizar la distribución. Entonces, en ese sentido, también es una extensión del diagrama de caja.
bjw
1
¿Cómo se muestran los medios aquí? ¿O medianas y cuartiles? Todavía nos falta una fuente. Proporcione una referencia y / o la explicación proporcionada con el original.
Nick Cox

Respuestas:

11

Lo siento, no tengo suficiente credibilidad callejera en el CV para publicar un comentario, donde esto es más apropiado, pero aquí hay un enlace a algún código en R para realizar algo como lo que has representado, usando gráficos básicos para rotar los histogramas en su lugar de la función de densidad inherente en ggplot2:

desde el desbordamiento de la pila: /programming/15846873/symmetrical-violin-plot-like-histogram

Si a alguien con los poderes adecuados le importa mover esto de la respuesta al comentario, hágalo.

JasonD
fuente
No te vendas a corto. Esto hace responder a la segunda parte de la pregunta: "¿es posible crearlos en R?"
shadowtalker
¡Hurra! Puedo comentar, gracias por el apoyo. Estaba tratando de cumplir con las reglas y no solo publicar un enlace, sino que si eso ayuda a alguien, eso es todo lo importante
JasonD
@ Jason Siempre puedes comentar tus propias publicaciones. Espero que puedas comentar en todas partes muy pronto.
Glen_b -Reinstala a Monica
16

Es un poco difícil saber qué se supone que representan las tramas, pero se parecen mucho a las tramas de violín .

Un gráfico de violín es esencialmente un gráfico de densidad de núcleo doble vertical, de modo que el ancho a lo largo del eje x corresponde a una mayor densidad en el valor correspondiente a lo largo del eje y.

Puede generarlos en paquete latticecon panel.violin, o ggplot2con geom_violin.

Editar: también hay un paquete R llamado vioplotque (creo) usa solo gráficos base R, y un paquete llamado beanplotque genera algo similar llamado "diagrama de frijol".

Shadowtalker
fuente
77
Llamémoslo parcelas cuantificadas de violín :)
Franck Dernoncourt
Construyo algo similar, pero a partir de un diagrama de caja: las "cajas" no eran constantes pero representaban la proporción de casos dentro de esa área
Christian Sauer
Muchas gracias por esto ... Te voté pero sentí que tenía que aceptar la otra respuesta, ya que en realidad mostraba cómo hacerlo en R, pero en realidad prefiero las parcelas de frijoles ahora que las he visto, así que gracias.
bjw
Aconsejaría en contra de la terminología de la trama del violín aquí, ya que falta el elemento de estimación de densidad y ese no es un término ampliamente conocido en ningún caso.
Nick Cox
@nickcox ... ¿no son los gráficos de densidad solo histogramas suavizados?
bjw