O que é uma nuvem de palavras
Uma nuvem de palavras é uma imagem feita com as palavras de um texto. Quanto mais vezes uma palavra aparece, maior ela é desenhada. Com uma olhada você sabe do que trata principalmente um discurso, um artigo ou um monte de respostas de questionário, sem ler cada linha.
As nuvens de palavras são populares em salas de aula, apresentações e relatórios porque transformam um bloco de texto em algo que as pessoas realmente olham. Elas são um resumo, não uma análise, mas um bom resumo para começar uma conversa.
Como fazer uma nuvem de palavras
- Cole seu texto em Seu texto. A página abre com um parágrafo curto sobre mudanças climáticas, para você ver uma nuvem pronta na hora.
- Espere meio segundo. A nuvem é redesenhada toda vez que você para de digitar.
- Ajuste o visual com os menus abaixo da caixa de texto:
- Número de palavras: 50, 100, 150 ou 250
- Formato: Círculo, Quadrado, Losango, Triângulo, Estrela ou Coração (cardioide)
- Cores: Vibrantes, Oceano, Floresta, Pôr do sol ou Preto e cinza
- Fonte: Sem serifa, Com serifa, Condensada ou Monoespaçada
- Direção das palavras: Todas na horizontal, Algumas na vertical, Metade na vertical ou Inclinadas
- Fundo: Branco, Escuro ou Transparente
- Use os botões de Opções para escolher o que é contado: Ignorar palavras comuns, Ignorar maiúsculas e minúsculas e Incluir números.
- Clique em Novo layout para embaralhar as palavras em uma nova disposição.
- Clique em Baixar PNG para salvar a imagem como nuvem-de-palavras.png.
Abaixo da imagem, uma linha lista as cinco palavras mais usadas com as contagens, para você ver os números por trás dos tamanhos.
Exemplo
Com o texto de exemplo e as configurações padrão, as contagens por trás da nuvem são:
| Palavra | Vezes usada |
|---|---|
| água | 2 |
| calor | 2 |
| carbono | 2 |
| cidades | 2 |
| clima | 2 |
| de | 2 |
| emissões | 2 |
| energia | 2 |
| oceanos | 2 |
| os | 2 |
| que | 2 |
| absorvem | 1 |
A linha abaixo da nuvem mostra as mais usadas: água (2), calor (2), carbono (2), cidades (2), clima (2). As palavras com a mesma contagem aparecem em ordem alfabética. “Cidades” e “cidades” foram contadas como uma palavra só porque Ignorar maiúsculas e minúsculas está ligado. Repare em “de”, “os” e “que” na lista: o filtro de palavras comuns é do inglês e não as remove.
Como a nuvem é montada
Primeiro, o texto é dividido em palavras e contado, com o mesmo método do contador de frequência de palavras. Palavras com menos de duas letras são puladas. Se Ignorar palavras comuns estiver ligado, palavras do inglês como “the”, “is” e “with” são removidas. As palavras mais frequentes são mantidas, até o número que você escolheu.
Em textos em português, esse filtro deixa passar artigos, preposições e conjunções como “de”, “que”, “o” e “para”, que podem acabar entre as maiores palavras da nuvem. Para evitar isso, apague essas palavras do texto antes com a ferramenta de substituir texto (com Somente palavras inteiras ligado), ou desligue a opção e aceite que elas apareçam.
Depois, cada palavra recebe um tamanho de fonte. A palavra mais frequente recebe o maior tamanho, ajustado para caber na largura da imagem. As outras palavras são escalonadas entre esse tamanho e um tamanho mínimo usando uma curva de raiz quadrada. Uma linha reta deixaria a palavra do topo enorme e todo o resto minúsculo; a curva mantém legíveis as palavras de frequência média.
Por fim, as palavras são posicionadas uma a uma, das maiores para as menores, começando pelo meio e seguindo em espiral para fora até cada uma encontrar um lugar livre dentro do formato escolhido. O desenho é feito pelo wordcloud2.js, uma biblioteca de código aberto, em uma tela de 1600 por 1100 pixels. É grande o suficiente para um slide ou uma apostila impressa.
Dicas para uma nuvem de palavras melhor
- Use texto suficiente. Poucas frases produzem uma nuvem em que a maioria das palavras aparece uma vez e tem o mesmo tamanho. Uma página ou mais dá diferenças mais claras.
- Limpe o texto antes. Números de página, títulos repetidos em todas as páginas e nomes de quem fala em uma transcrição podem lotar a nuvem. Remova esses elementos, ou desligue Incluir números.
- Junte as expressões que devem ficar juntas. A nuvem trabalha com palavras soltas. Para manter um nome como “São Paulo” junto, ligue as palavras com um hífen (“São-Paulo”) antes de gerar a nuvem. A ferramenta de substituir texto faz isso em todas as ocorrências de uma vez.
- Escolha cores que combinem com o fundo. No fundo Escuro, as paletas Oceano, Floresta e Preto e cinza mudam para tons mais claros, para as palavras continuarem legíveis.
- Menos palavras, mais impacto. Para um slide, 50 palavras costumam bastar. Para um cartaz, tente 150 ou 250.
- Confira os números. Uma nuvem de palavras mostra bem as diferenças aproximadas e mal as exatas. Quando as contagens importam, leia-as no contador de frequência de palavras ou procure repetições com a ferramenta de encontrar palavras repetidas.
Outras formas de fazer uma nuvem de palavras
Microsoft Word e PowerPoint. Não há nuvem de palavras embutida. Você pode acrescentar uma por meio de um suplemento da loja do Office, ou criar a imagem aqui e inserir como figura.
Google Docs e Apresentações Google. O Google Docs também não tem esse recurso. Baixe o PNG desta página e insira com Inserir, depois Imagem.
Código. Em Python, o pacote wordcloud cria nuvens com poucas linhas, por exemplo WordCloud().generate(text).to_file("cloud.png"). Em JavaScript, o wordcloud2.js, a biblioteca usada nesta página, desenha em qualquer elemento canvas.