Améliorer les couleurs du nuage de mots
Jusqu’ici, vous n’avez indiqué qu’une seule couleur hexadécimale pour créer vos nuages de mots. Vous pouvez facilement améliorer leur apparence. Au lieu de #AD1DA5 dans le code ci-dessous, vous pouvez spécifier un vecteur de couleurs pour faire ressortir certains mots ou respecter une charte graphique existante.
wordcloud(chardonnay_freqs$term,
chardonnay_freqs$num,
max.words = 100,
colors = "#AD1DA5")
Pour modifier l’argument colors de la fonction wordcloud(), vous pouvez utiliser un vecteur de couleurs nommées comme c("chartreuse", "cornflowerblue", "darkorange"). La fonction colors() répertorie les 657 couleurs nommées. Vous pouvez aussi utiliser ce PDF comme référence.
Dans cet exercice, vous utiliserez « grey80 », « darkgoldenrod1 » et « tomato » comme couleurs. C’est une bonne palette de départ pour mettre en valeur des termes, car « tomato » ressort davantage que « grey80 ». Il est recommandé de commencer avec trois couleurs, chacune de plus en plus vive. Cela permet de répartir naturellement les fréquences des termes en « faible », « moyenne » et « élevée » pour une lecture plus facile.
Cet exercice fait partie du cours
Text mining avec sac de mots en R
Instructions
- Appelez la fonction
colors()pour lister toutes les couleurs de base. - Créez un
wordcloud()en utilisant l’objet prédéfinichardonnay_freqsavec les couleurs « grey80 », « darkgoldenrod1 » et « tomato ». Incluez les 100 termes les plus fréquents en utilisantmax.words.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Print the list of colors
___
# Print the word cloud with the specified colors
___(___, ___,
___,
___)