Ce qu’est un nuage de mots
Un nuage de mots est une image faite des mots d’un texte. Plus un mot apparaît souvent, plus il est dessiné en grand. D’un coup d’œil, vous voyez de quoi parle surtout un discours, un article ou une pile de réponses à un questionnaire, sans lire chaque ligne.
Les nuages de mots sont populaires en classe, dans les présentations et les rapports, parce qu’ils transforment un bloc de texte en quelque chose que l’on regarde vraiment. C’est un résumé, pas une analyse, mais un bon point de départ pour une discussion. Ce générateur de nuage de mots le fait en quelques secondes, dans votre navigateur.
Comment créer un nuage de mots
- Collez votre texte dans Votre texte. La page s’ouvre avec un court paragraphe en anglais sur le changement climatique, pour que vous voyiez tout de suite un nuage terminé.
- Attendez une demi-seconde. Le nuage est redessiné chaque fois que vous arrêtez de taper.
- Réglez l’apparence avec les menus sous la zone de texte :
- Nombre de mots : 50, 100, 150 ou 250
- Forme : Cercle, Carré, Losange, Triangle, Étoile ou Cœur (cardioïde)
- Couleurs : Vives, Océan, Forêt, Coucher de soleil ou Noir et gris
- Police : Sans serif, Serif, Condensée ou Chasse fixe
- Orientation des mots : Tout horizontal, Quelques verticaux, Moitié verticaux ou En biais
- Fond : Blanc, Sombre ou Transparent
- Utilisez les boutons Options pour choisir ce qui est compté : Ignorer les mots courants, Ignorer la casse et Inclure les nombres.
- Appuyez sur Nouvelle disposition pour mélanger les mots dans un nouvel agencement.
- Appuyez sur Télécharger le PNG pour enregistrer l’image sous le nom word-cloud.png.
Sous l’image, une ligne liste les cinq mots les plus utilisés avec leur nombre, pour que vous voyiez les chiffres derrière les tailles.
Exemple
Avec le texte d’exemple et les réglages par défaut, voici les comptes derrière le nuage :
| Mot | Occurrences |
|---|---|
| carbon | 2 |
| cities | 2 |
| climate | 2 |
| emissions | 2 |
| energy | 2 |
| heat | 2 |
| oceans | 2 |
| water | 2 |
| absorb | 1 |
| around | 1 |
La ligne sous le nuage indique « Les plus fréquents : carbon (2), cities (2), climate (2), emissions (2), energy (2) ». Les mots à égalité sont classés par ordre alphabétique. « Cities » et « cities » ont été comptés comme un seul mot, car Ignorer la casse est activée.
Et pour un texte en français ?
La liste des mots courants est en anglais. Avec un texte français, les articles et les prépositions restent donc dans le nuage, et ce sont souvent eux qui sortent en plus grand. Voici les comptes réels obtenus avec un paragraphe français sur le même thème (« Le climat change et les villes doivent s’adapter. La chaleur augmente dans les villes… »), option Ignorer les mots courants activée :
| Mot | Occurrences |
|---|---|
| les | 5 |
| de | 3 |
| et | 3 |
| la | 3 |
| carbone | 2 |
| chaleur | 2 |
| dans | 2 |
| le | 2 |
| villes | 2 |
Pour un nuage français lisible, retirez ces petits mots avant de créer le nuage, par exemple avec l’outil rechercher et remplacer, ou réduisez le nombre de mots pour que les termes de sens ressortent davantage.
Comment le nuage est construit
D’abord, le texte est découpé en mots et compté, avec la même méthode que le compteur de fréquence des mots. Les mots de moins de deux lettres sont ignorés. Si Ignorer les mots courants est activée, des mots comme « the », « is » et « with » sont retirés. Les mots les plus fréquents sont gardés, dans la limite du nombre choisi.
Ensuite, chaque mot reçoit une taille de police. Le mot le plus fréquent reçoit la plus grande taille, calculée pour qu’il tienne en largeur dans l’image. Les autres mots sont répartis entre cette taille et une taille minimale selon une courbe en racine carrée. Une simple droite rendrait le premier mot énorme et tout le reste minuscule ; la courbe garde lisibles les mots de fréquence moyenne.
Enfin, les mots sont placés un par un, du plus grand au plus petit, en partant du centre et en spirale vers l’extérieur jusqu’à ce que chacun trouve une place libre dans la forme choisie. Le dessin est réalisé par wordcloud2.js, une bibliothèque open source, sur un canevas de 1600 par 1100 pixels. C’est assez grand pour une diapositive ou un document imprimé.
Conseils pour un meilleur nuage de mots
- Utilisez assez de texte. Quelques phrases donnent un nuage où la plupart des mots apparaissent une fois et ont la même taille. Une page ou plus donne des différences plus nettes.
- Nettoyez d’abord le texte. Les numéros de page, les titres répétés à chaque page et les noms des intervenants dans une transcription peuvent encombrer le nuage. Retirez-les, ou désactivez Inclure les nombres.
- Liez les expressions à garder ensemble. Le nuage travaille mot par mot. Pour garder un nom comme « Nouvelle Calédonie » en un seul bloc, reliez les mots par un trait d’union (« Nouvelle-Calédonie ») avant de créer le nuage. L’outil rechercher et remplacer peut le faire pour toutes les occurrences d’un coup.
- Choisissez les couleurs selon le fond. Sur le fond Sombre, les palettes Océan, Forêt et Noir et gris passent à des teintes plus claires pour que les mots restent lisibles.
- Moins de mots, plus d’impact. Pour une diapositive, 50 mots suffisent souvent. Pour une affiche, essayez 150 ou 250.
- Vérifiez les chiffres. Un nuage de mots montre bien les grandes différences, mal les petites. Quand les comptes comptent, lisez-les dans le compteur de fréquence des mots ou cherchez les répétitions avec le détecteur de répétitions.
Autres façons de créer un nuage de mots
Microsoft Word et PowerPoint. Il n’y a pas de nuage de mots intégré. Vous pouvez en ajouter un via un complément de la boutique Office, ou créer l’image ici et l’insérer comme image.
Google Docs et Slides. Google Docs n’a pas non plus de fonction nuage de mots. Téléchargez le PNG de cette page et insérez-le avec le menu Insertion, puis Image.
Code. En Python, le paquet wordcloud crée des nuages en quelques lignes, par exemple WordCloud().generate(text).to_file("cloud.png"). En JavaScript, wordcloud2.js, la bibliothèque utilisée sur cette page, dessine sur n’importe quel élément canvas.