CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Appelez la fonction colors() pour lister toutes les couleurs de base.
  • Créez un wordcloud() en utilisant l’objet prédéfini chardonnay_freqs avec les couleurs « grey80 », « darkgoldenrod1 » et « tomato ». Incluez les 100 termes les plus fréquents en utilisant max.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
___(___, ___,
    ___,
    ___)
Modifier et exécuter le code