Cos’è una nuvola di parole
Con il generatore di nuvole di parole trasformi un testo in un’immagine fatta delle sue stesse parole. Più spesso una parola compare, più grande viene disegnata. Basta un’occhiata per capire di cosa parla soprattutto un discorso, un articolo o un mucchio di risposte a un sondaggio, senza leggere ogni riga.
Le nuvole di parole (in inglese “word cloud”) sono molto usate a scuola, nelle presentazioni e nei report, perché trasformano un blocco di testo in qualcosa che la gente guarda davvero. Sono un riassunto, non un’analisi, ma un buon punto di partenza per una discussione.
Come creare una nuvola di parole
- Incolla il testo in Il tuo testo. La pagina si apre con un breve testo sul cambiamento climatico, così vedi subito una nuvola finita.
- Aspetta mezzo secondo. La nuvola viene ridisegnata ogni volta che smetti di scrivere.
- Regola l’aspetto con i menu sotto la casella di testo:
- Numero di parole: 50, 100, 150 o 250
- Forma: Cerchio, Quadrato, Rombo, Triangolo, Stella o Cuore (cardioide)
- Colori: Vivaci, Oceano, Foresta, Tramonto o Nero e grigio
- Font: Sans serif, Serif, Condensato o Monospaziato
- Direzione delle parole: Tutte orizzontali, Alcune verticali, Metà verticali o Inclinate
- Sfondo: Bianco, Scuro o Trasparente
- Usa i pulsanti in Opzioni per scegliere cosa contare: Ignora parole comuni, Ignora maiuscole/minuscole e Includi numeri.
- Premi Nuova disposizione per rimescolare le parole in una nuova composizione.
- Premi Scarica PNG per salvare l’immagine come nuvola-di-parole.png.
Sotto l’immagine, una riga elenca le cinque parole più usate con il loro conteggio, così vedi i numeri che stanno dietro alle dimensioni.
Esempio
Con il testo di esempio e le impostazioni predefinite, i conteggi alla base della nuvola sono questi:
| Parola | Volte |
|---|---|
| acqua | 3 |
| carbonio | 3 |
| clima | 3 |
| energia | 3 |
| gli | 3 |
| il | 3 |
| meno | 3 |
| calore | 2 |
| città | 2 |
| di | 2 |
La riga sotto la nuvola riporta “Più usate: acqua (3), carbonio (3), clima (3), energia (3), gli (3)”. Le parole con lo stesso conteggio sono in ordine alfabetico. “Il” e “il” sono state contate come una sola parola perché Ignora maiuscole/minuscole è attiva. Nota anche “gli” e “il” tra le parole più frequenti: l’elenco delle parole comuni è solo in inglese, quindi gli articoli italiani restano nel conteggio.
Come viene costruita la nuvola
Per prima cosa il testo viene diviso in parole e contato, con lo stesso metodo del contatore di frequenza delle parole. Le parole di una sola lettera vengono saltate, quindi in un testo italiano “e”, “è”, “a” e “o” non compaiono mai. Le lettere accentate fanno parte della parola, e l’apostrofo tiene unite le parole: “l’acqua”, “dell’acqua” e “acqua” sono tre voci diverse. Se Ignora parole comuni è attiva, vengono tolte parole come “the”, “is” e “with”. L’elenco è solo in inglese, quindi articoli e preposizioni italiane come “il”, “di” e “la” restano. Infine vengono tenute le parole più frequenti, fino al numero che hai scelto.
Poi ogni parola riceve una dimensione del carattere. La parola più frequente ottiene la dimensione massima, calcolata in modo che entri nella larghezza dell’immagine. Le altre parole vengono scalate tra quella e una dimensione minima con una curva a radice quadrata. Una proporzione lineare renderebbe enorme la prima parola e minuscole tutte le altre; la curva mantiene leggibili le parole di frequenza media.
Infine le parole vengono collocate una alla volta, dalla più grande, partendo dal centro e girando a spirale verso l’esterno finché ognuna trova uno spazio libero dentro la forma scelta. Il disegno è affidato a wordcloud2.js, una libreria open source, su un canvas di 1600 per 1100 pixel. È abbastanza grande per una slide o per una dispensa stampata.
Consigli per una nuvola di parole migliore
- Usa abbastanza testo. Con poche frasi ottieni una nuvola in cui quasi tutte le parole compaiono una volta sola e hanno la stessa dimensione. Con una pagina o più le differenze diventano chiare.
- Pulisci prima il testo. Numeri di pagina, intestazioni ripetute su ogni pagina e nomi di chi parla in una trascrizione possono affollare la nuvola. Toglili, oppure disattiva Includi numeri.
- Unisci le espressioni che vuoi tenere insieme. La nuvola lavora con parole singole. Per tenere unito un nome come “New York”, collega le parole con un trattino (“New-York”) prima di creare la nuvola. Lo strumento trova e sostituisci lo fa per tutte le occorrenze in un colpo solo. Serve anche per togliere da un testo italiano le parole che l’elenco inglese non conosce: attiva Solo parole intere e Usa espressioni regolari, scrivi
il|di|la|chenel campo di ricerca e lascia vuoto il campo di sostituzione. - Scegli i colori in base allo sfondo. Sullo sfondo Scuro, le palette Oceano, Foresta e Nero e grigio passano a tonalità più chiare, così le parole restano leggibili.
- Meno parole, più impatto. Per una slide spesso bastano 50 parole. Per un poster prova 150 o 250.
- Controlla i numeri. Una nuvola di parole mostra bene le differenze grossolane, ma male quelle precise. Quando i conteggi contano, leggili nel contatore di frequenza delle parole oppure cerca le ripetizioni con lo strumento per trovare parole ripetute.
Altri modi per creare una nuvola di parole
Microsoft Word e PowerPoint. Non hanno una funzione integrata per le nuvole di parole. Puoi aggiungerne una con un componente aggiuntivo dallo store di Office, oppure creare l’immagine qui e inserirla come immagine.
Documenti Google e Presentazioni Google. Nemmeno Documenti Google ha una funzione per le nuvole di parole. Scarica il PNG da questa pagina e inseriscilo dal menu Inserisci, alla voce Immagine.
Codice. In Python, il pacchetto wordcloud crea una nuvola con poche righe, per esempio WordCloud().generate(text).to_file("cloud.png"). In JavaScript, wordcloud2.js, la libreria usata in questa pagina, disegna su qualsiasi elemento canvas.