Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Bin, classifique e limite seus dados

Você pode armazenar, classificar e limitar dados em seus gráficos para destacar aspectos importantes em seus dados.

O Atlas Charts é compatível com campos de data de categorização, numéricos e de string em seus dados. O cluster divide os dados contínuos em grupos discretos chamados compartimentos, com cada compartimento contendo um subconjunto contíguo dos valores originais. Por exemplo, você pode agrupar usuários em compartimentos pela década em que nasceram ou agrupar eventos do calendário com registro de data e hora pelo mês da data de início.

Exemplo

Dados contínuos versus dados discretos

Os dados contínuos podem ocupar qualquer valor em uma faixa contínua. Alguns exemplos de dados contínuos incluem altura, temperatura ou a hora em que uma pessoa nasceu.

Alternativamente, dados discretos são dados que podem somente utilizar determinados valores, categorizados em uma classificação. Exemplos de dados discretos incluem a cor dos olhos e o número de alunos em uma turma.

Ao gerenciar datas, os dados normalmente vêm de forma contínua. Recomendamos dividir esses dados em uma janela específica de tempo para revelar outras tendências e padrões. O Atlas Charts aceita os seguintes compartimentos para datas:

  • Ano

  • Mês

  • Semana do ano

  • Data do mês

  • Dia da semana

  • Hora

  • Minuto

  • Segundo

Para usar a categorização para datas:

  1. Arraste um campo de data (representado por um ícone de calendário na seção Fields do Construtor de gráficos) para um canal de codificação category.

    Por padrão, o binning é ativado conforme indicado pelo botão Binning On.

  2. Use o menu suspenso para selecionar o tamanho da caixa de categorização para suas datas.

  1. Alterne a configuração Periodic conforme desejado.

    • Se habilitado, o Atlas Charts cria compartimentos relativos ao próximo período de tempo mais alto e repete cada compartimento para cobrir o período de tempo estendido no campo de dados.

    • Se desativados, os compartimentos criados por gráficos não se repetem.

    Exemplo

    Considere um campo de data contendo dados que abrangem cinco anos e uma seleção de caixa de categorização de Month. Se o Periodic estiver desabilitado, o Charts adicionará os 60 meses no conjunto de dados à visualização.

    Como alternativa, se Periodic estiver habilitado, os Gráficos plotarão apenas os 12 meses do calendário e visualizarão os resultados agregados totais de cada mês do calendário.

    Observação

    • A configuração Periodic está sempre habilitada ao selecionar um tamanho de caixa de Day of the Week.

    • A configuração Periodic é sempre desabilitada ao selecionar um tamanho de caixa de categorização de Year, porque o ano é o maior período de tempo disponível no Charts.

Para desativar o binning, desative a configuração Binning. Nesse caso, cada data do campo é adicionada à visualização sem nenhum agrupamento.

Exemplo

O gráfico abaixo visualiza dados históricos de vendas de uma loja de materiais de escritório. Cada venda é representada por um documento na collection supplySales. Cada documento na collection inclui a data da venda como salesDate, e uma lista de itens incluídos na venda como a array items.

O campo saleDate contém dados de registro de data/hora contínuos. O campo é categorizado por Date of the Month com a configuração Periodic habilitada. Isso significa que, ao longo dos vários anos que os dados abrangem, o Atlas Charts organiza o valor mean das vendas de cada data individual do mês:

exemplo de categorização de Charts por dia
clique para ampliar

Ao usar dados de categorização de data, você tem a opção de comparar dados entre diferentes períodos de tempo. Você pode exibir totais cumulativos ou alterações no valor.

Para usar o recurso de comparação de períodos, um gráfico deve ter:

Se as condições forem atendidas, o cartão de aggregation terá um interruptor com etiqueta Compare Periods. Quando ativado, um menu suspenso aparece com opções para Cumulative Total e Change in Value.

Em um gráfico Cumulative Total, cada ponto de dados sucessivo é calculado acrescentando seu próprio valor adicionado ao ponto de dados cronológico anterior. Você também pode especificar um valor de linha de base para ser o valor inicial do total cumulativo. O valor de linha de base padrão é 0.

Em um gráfico Change in Value, cada ponto de dados sucessivo mostra a diferença entre ele e o ponto de dados cronológico anterior. O primeiro ponto de dados no gráfico estará sempre em branco, porque não há período anterior para comparação.

Os seguintes tipos de gráficos podem usar a funcionalidade de comparação de períodos de tempo:

Observação

A opção de dados cumulativos não está disponível com gráficos multissérie.

Exemplo

O gráfico de colunas abaixo visualiza as vendas anuais de uma loja de material de escritório como um total cumulativo durante cinco anos. Cada documento na collection inclui a data da venda como salesDate e um campo quantity com uma contagem de itens incluídos na venda.

O campo saleDate é categorizado por ano. O campo items é uma array na qual cada item tem um campo quantity, que é adicionado ao total acumulado com uma operação de aggregation SUM.

exemplo de total cumulativo dos Charts
clique para ampliar

Quando a categorização é habilitada, o Charts exibe entradas para caixas de categorização vazias dentro do intervalo mínimo e máximo de dados que um gráfico exibe.

Observação

Exceção

O Charts não exibe caixas de categorização vazias se incluí-las resultar em mais de 5.000 caixas de categorização únicas em um gráfico.

O valor que os gráficos usam para caixas vazias depende da função de agregação escolhida:

Função de aggregation
Valor inferido

count ou distinct

0

Todas as outras funções

null

O Charts exibe caixas de categorização com valores de null de forma diferente com base no tipo de gráfico:

Tipo de gráfico
Como o Charts exibe null caixas de categorização

Barras com altura de 0. Os gráficos não exibem etiquetas de dados para null compartimentos, mesmo que estejam ativados.

Interpolação linear, sem marcador de dados nas caixas de categorização null. O Charts não exibe etiquetas de dados para null caixas de categorização, mesmo que estejam habilitados.

Use o menu suspenso Sort By no Construtor de gráficos para classificar os dados do gráfico por:

Se você classificar um gráfico de múltiplas séries genericamente pelo Value sem classificar por uma série específica, o Atlas Charts classificará seus dados baseado na soma de todos os valores na série.

Para alternar entre um ordem de classificação crescente ou decrescente, clique no botão a-z à direita do menu suspenso Sort By.

Por padrão, os gráficos classificam os dados com base no Value em ordem decrescente.

Se você criar um gráfico de múltiplas séries utilizando um campo diferente por série, você poderá classificar o gráfico por um campo de série específico.

Exemplo

Os gráficos a seguir usam a fonte de dados Sample Data: Movies para comparar o número médio de fresh e rotten de classificações do Rotten Tomato para filmes em cada gênero.

Este gráfico é classificado pelo valor médio de fresh em ordem decrescente:

Gráfico classificado por classificação recente em ordem decrescente
clique para ampliar

Este gráfico é classificado pelo valor médio de rotten em ordem crescente:

Gráfico classificado por classificação podre em ordem crescente
clique para ampliar

Você pode aplicar um limite ao canal de codificação Category para incluir somente um número específico de categorias em sua visualização. As categorias incluídas são as primeiras categorias correspondentes com base na ordem de classificação especificada. Recomendamos limitar dados se, ao visualizar dados com tantas categorias, fica difícil criar um gráfico significativo.

Ao limitar seus dados, você também pode ativar Show "All Others" para criar uma nova categoria chamada "Todos os outros" que combina os valores das categorias omitidas pelo seu limite.

Exemplo

O gráfico abaixo mostra a classificação média do IMDb de filmes de um determinado país:

Classificações de filme por país
clique para ampliar

O conjunto de dados contém filmes de muitos países diferentes, mas seria mais interessante ver quais países produzem os filmes mais bem avaliados. Podemos conseguir isso aplicando um limite para mostrar apenas países com as 10 maiores classificações médias de filmes.

Alterne o botão Limit Results para On e deixe a entrada Show no valor padrão de 10.

Marque Show "All Others" para criar uma 11ª coluna representando a classificação média de filmes de países que não estão no top 10.

O gráfico agora é muito mais fácil de entender, e temos uma visão clara dos países com os filmes mais bem avaliados:

Classificações de filmes por país limitado
clique para ampliar