Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Comprender los canales de codificación

Los canales de codificación son los componentes principales de tus visualizaciones. Estos canales son los medios por los cuales Charts traduce los datos de su colección en la visualización. El proceso de codificación dicta cómo aparecen esos datos en la gráfica 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 numeric datos). 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 una categoría de la gráfica. El canal de codificación Category proporciona las siguientes opciones de visualización adicionales:

  • Para los campos con un tipo de datos string, puedes especificar un campo para ordenar sobre 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 geopunto, consulta la sección Tipo de canal geopunto.

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 pipeline de agregación disponibles en Charts, consulta 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 que se debe 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 rellena el panel Fields del creador de gráficos mediante el muestreo aleatorio de documentos de la fuente de datos seleccionada. En consecuencia, Charts podría no mostrar todos los campos de los documentos en 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 panel Fields, haz clic en Add Field.

  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