5 votos

¿Cuál es una buena forma de presentar los datos en un gráfico de barras cuando el espacio entre las barras no es igual?

Tengo algunos datos de MATLAB; la primera columna es la longitud de un mensaje, y la segunda columna es la frecuencia con que se produce esa longitud. Algo como esto:

15   1
40  12
200  5
215  2

Mi primer instinto para visualizar estos datos fue ponerlos en un gráfico de barras, así:

bar graph

El problema de los gráficos de barras es que llevan implícito un espaciado igual. En el caso de la imagen anterior, hay un intervalo de 10 unidades (presumiblemente años en este caso) de barra a barra.

Mis datos no tienen el mismo espaciado en todas partes, como se muestra en el ejemplo anterior. Y el rango de longitudes de los mensajes es grande; un trozo de datos que acabo de procesar tiene un rango de 44 a 7756 con un espaciado muy irregular (entre 10 y 1000 de separación). No creo que un histograma sea la elección correcta aquí tampoco, ya que los datos que estoy viendo están tan irregularmente espaciados, no hay una buena elección del tamaño de la bandeja.

¿Qué debo hacer para visualizar estos datos?

5voto

erik Puntos 3923

Yo probaría con un gráfico de dispersión, pero si la codificación de la longitud es importante, puedes utilizar lo que a veces se llama un gráfico de aguja, que utiliza una línea vertical desde el eje hasta cada punto. Aquí está una parcela de los 4 pares que usted da en su ejemplo.

enter image description here

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X