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.
Tipos de canal de codificación
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 |
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:
|
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.
Agregación
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:

Vemos en la gráfica que el activador más común de deslizamientos es Downpour, seguido de Rain.
Tipo de Canal Geopoint
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.
Asignar campos que no son GeoJSON a un tipo de canal de punto geográfico
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.
Agregar campos faltantes en el constructor 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:
En la esquina del panel Fields, haz clic en Add Field.
Asegúrese de que se haya seleccionado el tipo de campo Missed por defecto.
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.Haga clic en Save Field.

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.