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
/ /

Comprender los canales de codificación

Los canales de codificación son los componentes básicos de sus visualizaciones. Estos canales son el medio por el cual Charts traduce los datos de sus... La recopilación se integra con la visualización. El proceso de codificación determina cómo aparecen esos datos en el gráfico según el tipo de canal seleccionado.

Cada tipo de canal de codificación ofrece diferentes capacidades para procesar y visualizar tus datos. Cada tipo de canal acepta distintos tipos de datos (por ejemplo, string versus datos numeric). La siguiente tabla describe cada tipo de canal de codificación en Atlas Charts:

Tipo de canal de codificación
Descripción

Valor

Se crea un punto en la gráfica a partir del campo seleccionado para cada documento de la colección. Solo puede asignar campos con un tipo numeric o date a un Value canal.

Categoría

Cada valor único de este campo en la colección se utiliza como categoría del gráfico. El Category canal de codificación ofrece las siguientes opciones de visualización adicionales:

  • Para los campos con un tipo de datos string, puedes especificar un campo para ordenar por y el orden de clasificación.

  • Para campos con un tipo de dato numeric, puedes alternar la agrupación de datos y seleccionar el tamaño del agrupamiento.

  • Para los campos con un tipo de datos date, puede activar o desactivar la agrupación por fecha y seleccionar el período de agrupación.

Agregación

Se crea un punto en la gráfica aplicando una función de agregación sobre los valores de este campo en varios documentos. Para obtener más información sobre el uso de funciones de agregación en Charts, consulta Opciones de agregación.

Geopunto

Cuando crees una gráfica utilizando un tipo de canal de punto geográfico, Atlas Charts renderiza un mapa para visualizar tus datos. Se marca un punto en el mapa por cada documento que contenga el campo seleccionado en función de los valores de latitud y longitud del campo. Los tipos de canales de geopunto se utilizan en el canal Coordinates en Geospatial Scatter y en tipos de gráficas Geospatial Heatmap.

Para obtener más información sobre el tipo de canal de codificación de geopuntos, consulte la sección Tipo de canal de geopuntos.

Charts muestra los canales de codificación requeridos en verde y los canales de codificación opcionales en azul.

Arrastrar un campo a un aggregation canal de codificación permite utilizar un operador de pipeline de agregación en ese campo.

Para obtener una lista de los operadores de canalización de agregación disponibles en Gráficos, consulte Opciones de agregación.

Ejemplo

Las gráficas de dona proporcionan dos canales de codificación:

  • Un canal category llamado Label que dicta qué campo usar al dividir las secciones de la gráfica.

  • Un canal aggregation llamado Arc que dicta la operación de agregación a realizar en la categoría Label.

La siguiente gráfica de dona examina la fuente de datos de deslizamientos de la NASA para mostrar la frecuencia de varios activadores de deslizamientos al realizar una $count agregación en el campo trigger:

Ejemplo de gráfica de anillos
haga clic para ampliar

Vemos en la gráfica que el activador más común de deslizamientos es Downpour, seguido de Rain.

Los tipos de canales de geopunto se utilizan en el canal Coordinates de los tipos de gráficas Geospatial Scatter y Geospatial Heatmap. Las gráficas geoespaciales visualizan datos que hacen referencia a ubicaciones geográficas específicas.

Atlas Charts determina automáticamente qué campos de tu conjunto de datos, si existen, son Puntos GeoJSON. Charts identifica estos campos con un ícono . Puedes asignar estos campos directamente a un tipo de canal de geopunto arrastrándolos a un tipo de canal de geopunto adecuado en el generador de gráficos. Charts determina automáticamente los valores de latitud y longitud del campo y añade un punto al mapa para cada documento.

Nota

También puedes asignar coordenadas numéricas o arreglos a un tipo de canal geopunto para especificar latitud y longitud que no se almacenan como puntos GeoJSON. Para más detalles sobre este proceso, consulta la siguiente sección.

Esta sección describe cómo usar campos que no están almacenados como puntos GeoJSON en un tipo de canal de geopunto.

  • Puedes arrastrar campos numéricos a un canal tipo geopunto para especificar la latitud y la longitud. Cuando arrastras un campo numérico a un tipo de canal geopunto, el canal se actualiza para usar el campo seleccionado como Latitude o Longitude. Charts te solicita un segundo campo numérico para rellenar el otro valor.

  • Como alternativa, puede arrastrar un arreglo numérico a un canal de tipo geopunto para especificar coordenadas de ubicación desde un campo. Al utilizar este enfoque, puede especificar qué índices del arreglo utilizar para los componentes de latitud y longitud.

Para obtener información adicional y ejemplos sobre las Geospatial Scatter y Heatmap gráficas que utilizan tipos de canal de geolocalización, consulta las páginas relevantes de tipos de gráficas.

Atlas Charts completa el panel Fields del generador de gráficos mediante un muestreo aleatorio de documentos de la fuente de datos seleccionada. Por lo tanto, es posible que Charts no muestre todos los campos de los documentos de la fuente de datos si el campo no está presente en todos los documentos.

Para agregar un campo específico en el generador de gráficas:

  1. En la esquina del Fields panel, haga clic Add Field en.

  2. Asegúrese de que se haya seleccionado el tipo de campo Missed por defecto.

  3. Introduce el Field Name del campo que deseas añadir.

    Nota

    Puedes especificar un campo anidado usando la notación de puntos. Por ejemplo, puedes especificar address.neighborhood.

  4. Haga clic en Save Field.

Para agregar un campo que falta, haz clic en "Agregar campo".
haga clic para ampliar

Después de que Atlas Charts localice el campo omitido, el campo aparece en cursiva en el panel Fields. Si Atlas Charts descubre otros campos perdidos en el mismo subdocumento, Atlas Charts también agrega esos campos en cursiva. Una vez que añadas un campo, puedes incluirlo en tu gráfica, convertir su tipo de dato o removerlo.

Volver

Crear Charts

En esta página