Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Crear una gráfica de series múltiples

Atlas Charts permite crear gráficos multiseries,que dividen los datos del gráfico en grupos o series para comparar campos adicionales dentro del esquema. Hay dos maneras de crear gráficos multiseries:

  • Asignar varios campos a un solo eje. Utiliza este método para comparar o agregar varios campos no categóricos en el esquema.

  • Uso del campo Series en el generador de gráficos. Utiliza este método cuando agrupes datos en función de una lista discreta de ítems.

Atlas Charts te permite mapear múltiples Agregación o Value campos a una sola propiedad de la gráfica (como el X Axis o Y Axis). Esto permite comparar campos adicionales creando nuevas series basadas en los canales de codificación añadidos.

Tras arrastrar un campo a un aggregation value canal de codificación o, aparece un canal de codificación opcional adicional del mismo tipo debajo del que se acaba de añadir, lo que permite añadir series adicionales a la visualización. Este proceso se repite con cada canal que se añada, de modo que se pueden asignar tantos campos como se desee al gráfico.

Ejemplo

El siguiente gráfico de columnas de varias series muestra las calificaciones promedio de películas por género de dos fuentes diferentes: IMDB y Rotten Tomatoes:

Tabla de clasificaciones de películas multiseries
haga clic para ampliar

Hay dos aggregation canales de codificación en la Y Axis de la gráfica, uno para cada uno de los campos de calificación del sitio. Al seleccionar la opción de agregación mean, la gráfica agrega estos dos campos utilizando el $avg operador para proporcionar una comparación del promedio de dos campos en la misma columna.

Tip

Utiliza varios mapeos de campos para crear una gráfica de varias series cuando los valores que se comparan en la visualización provienen de dos o más campos separados en el esquema.

En el ejemplo anterior, hay una serie para las calificaciones de Tomato Podrido y una serie para las calificaciones de IMDB. Dado que estos son campos separados dentro del esquema, agregar múltiples canales de codificación aggregation para mapear los datos es la mejor opción para comparar los campos.

Tip

Si omites el campo Category, puedes crear una gráfica de una sola serie basada en los campos agregados que selecciones. Para obtener más información, consulte Crear un gráfico de una sola serie con múltiples agregaciones.

Si asigna varios campos Aggregation o Value a Y axis, puede trazar un conjunto de valores en un eje Y secundario.

También puedes crear gráficos de varias series usando el campo Series en el creador de gráficos. El campo Series difiere de los canales de codificación aggregation porque en su lugar utiliza un canal de codificación Category en vez de un canal Value o Aggregation. Al crear una serie utilizando el canal de codificación Category, cada valor único del campo de datos se convierte en una serie en la visualización.

Ejemplo

El siguiente gráfica de columnas de series múltiples muestra los datos de órdenes de una tienda de suministros de oficina, mostrando los artículos más comunes vendidos por ubicación de la tienda:

Ejemplo de canal de codificación de Supply Store Series
haga clic para ampliar

Mediante el uso de la item.name en el canal de codificación Series, se añade una serie dentro de cada grupo de ubicaciones para cada nombre de elemento.

Tip

El campo Series es útil cuando se agrupan datos según una lista discreta de elementos. Este enfoque debe utilizarse cuando los valores de todas las series se almacenan en un solo campo, mientras que otro campo se utiliza para establecer las categorías discretas.

Al arrastrar un campo a un canal de agregación, puede seleccionar la count by value opción para crear un gráfico multiserie basado en los valores del campo. Se crea automáticamente una serie por cada valor único del campo, donde el valor del gráfico representa el número de ocurrencias.

Tu gráfica puede mostrar varios campos count by value con agregaciones adicionales, siempre que no haya ningún campo asignado al eje de categorías.

Nota

Si algún campo en el canal del eje X o Y tiene seleccionada la agregación count by value, el canal Series se desactiva y cualquier campo previamente asignado a ese canal se elimina.

Ejemplo

El siguiente gráfica de barras multiserie usa la base de datos sample_airbnb. Agrupa los anuncios según el número de camas y el número de dormitorios que tienen, mostrando el número total de anuncios para cada valor.

Ejemplo de gráfica multiseries de recuento por valor
haga clic para ampliar

También puedes crear una gráfica de varias series con un canal de agregación de count by value y un canal de eje de categoría.

Ejemplo

El siguiente gráfica de columnas apiladas de varias series utiliza la base de datos sample_airbnb. Muestra todos los diferentes barrios de Turquía con la cantidad de cada tipo distinta de propiedad ubicada allí.

Ejemplo de gráfica multiseries de recuento por valor
haga clic para ampliar

El campo address.suburb rellena el X axis, mientras que las columnas apiladas representan todos los diferentes tipos de propiedades y el número total de cada uno.

Volver

Crear una gráfica de una sola serie con múltiples agregaciones

En esta página