CommencezCommencez gratuitement

Améliorer les couleurs du nuage de mots

Jusqu'ici, vous avez indiqué 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 fournir un vecteur de couleurs pour faire ressortir certains mots ou respecter une palette 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() énumère les 657 couleurs nommées. Vous pouvez aussi consulter 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 des termes en évidence, car « tomato » ressort davantage que « grey80 ». Il est recommandé de commencer avec trois couleurs, chacune plus vive que la précédente. Cela permet de répartir naturellement la fréquence des termes en « faible », « moyenne » et « élevée » pour faciliter la lecture.

Cette activité fait partie du cours

Extraction de texte avec sac de mots en R

Voir le cours

Instructions de l’exercice

  • Appelez la fonction colors() pour lister toutes les couleurs de base.
  • Créez un wordcloud() avec l'objet prédéfini chardonnay_freqs en utilisant les couleurs « grey80 », « darkgoldenrod1 » et « tomato ». Incluez les 100 termes les plus fréquents avec max.words.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Print the list of colors
___

# Print the word cloud with the specified colors
___(___, ___,
    ___,
    ___)
Modifier et exécuter le code