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.
Tipos de canales de codificación
Cada tipo de canal de codificación ofrece diferentes capacidades para procesar y visualizar sus datos. Cada tipo de canal acepta distintos tipos de datos (p. ej., 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 el gráfico a partir del campo seleccionado para cada documento de la colección. Solo se pueden asignar campos de tipo |
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:
|
Agregación | Se crea un punto en el gráfico aplicando una función de agregación a los valores de este campo de varios documentos. Para obtener más información sobre el uso de funciones de agregación en gráficos, consulte Opciones de agregación. |
Geopunto | Al crear un gráfico con un canal de geopunto, Atlas Charts genera un mapa para visualizar los datos. Se traza una marca en el mapa para cada documento que contenga el campo seleccionado, según sus valores de latitud y longitud. Los canales de geopunto se utilizan en el canal Coordinates de los gráficos Geospatial Scatter y 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. |
Los gráficos muestran los canales de codificación obligatorios en verde y los canales de codificación opcionales en azul.
Agregación
Arrastrar un campo a un aggregation canal de codificación le permite utilizar un operador de canalización 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
Los gráficos de anillos proporcionan dos canales de codificación:
Un canal category llamado Label que dicta qué campo utilizar al dividir las secciones del gráfico.
Un canal aggregation llamado Arc que dicta la operación de agregación a realizar en la categoría Label.
El siguiente gráfico de anillos examina la fuente de datos de deslizamientos de tierra de la NASA para mostrar la frecuencia de varios desencadenantes de deslizamientos de tierra realizando una agregación $count en el trigger campo:

Vemos en el gráfico que el desencadenante de deslizamiento de tierra más común es Downpour seguido de Rain.
Tipo de canal de punto geográfico
Los tipos de canal de punto geográfico se utilizan en el canal Coordinates de los gráficos Geospatial Scatter y Geospatial Heatmap. Los gráficos geoespaciales visualizan datos que hacen referencia a ubicaciones geográficas específicas.
Atlas Charts determina automáticamente qué campos de su conjunto de datos son puntos GeoJSON, si los hay. Charts los identifica con un icono. Puede asignar estos campos directamente a un tipo de canal de punto geográfico arrastrándolos al canal correspondiente 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 puede asignar coordenadas numéricas o matrices a un tipo de canal de punto geográfico para especificar la latitud y la longitud que no se almacenan como puntos GeoJSON. Para obtener más información sobre este proceso, consulte la siguiente sección.
Asignar campos que no sean GeoJSON a un tipo de canal de Geopoint
Esta sección describe cómo utilizar campos no 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 los gráficos Geospatial Scatter y Heatmap que utilizan tipos de canales de geopuntos, consulte las páginas de tipos de gráficos correspondientes.
Agregar campos faltantes en el generador de gráficos
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áficos:
En la esquina del Fields panel, haga clic Add Field en.
Asegúrese de que el tipo de campo predeterminado Missed esté seleccionado.
Introduzca el Field Name del campo que desea agregar.
Nota
Puede especificar un campo anidado mediante la notación de punto. Por ejemplo, puede especificar
address.neighborhood.Haga clic en Save Field.

Una vez que Atlas Charts localiza el campo faltante, este aparece en cursiva Fields en el panel. Si Atlas Charts detecta otros campos faltantes en el mismo subdocumento, también los agrega en cursiva. Una vez agregado un campo, puede incluirlo en el gráfico, convertir su tipo de datos o eliminarlo.