Aan de slagGa gratis aan de slag

Verbeter de kleuren van de wordcloud

Tot nu toe heb je slechts één hexadecimale kleur opgegeven voor je wordclouds. Je kunt het uiterlijk van een wordcloud eenvoudig verbeteren. In plaats van #AD1DA5 in de code hieronder, kun je een vector met kleuren opgeven om bepaalde woorden te laten opvallen of aan te sluiten bij een bestaand kleurenschema.

wordcloud(chardonnay_freqs$term, 
          chardonnay_freqs$num, 
          max.words = 100, 
          colors = "#AD1DA5")

Om het colors-argument van de functie wordcloud() te wijzigen, kun je een vector met benoemde kleuren gebruiken, zoals c("chartreuse", "cornflowerblue", "darkorange"). De functie colors() geeft alle 657 benoemde kleuren weer. Je kunt ook deze PDF als referentie gebruiken.

In deze oefening gebruik je "grey80", "darkgoldenrod1" en "tomato" als kleuren. Dit is een goed startpalet om termen te accentueren, omdat "tomato" meer opvalt dan "grey80". Het is een best practice om te beginnen met drie kleuren met oplopende intensiteit. Zo deel je de termfrequentie op natuurlijke wijze in "low", "medium" en "high" voor makkelijker bekijken.

Deze oefening maakt deel uit van de cursus

Text mining met bag-of-words in R

Cursus bekijken

Oefeninstructies

  • Roep de functie colors() aan om alle basis­kleuren te tonen.
  • Maak een wordcloud() met de vooraf gedefinieerde chardonnay_freqs met de kleuren "grey80", "darkgoldenrod1" en "tomato". Neem de top 100 termen op met max.words.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Print the list of colors
___

# Print the word cloud with the specified colors
___(___, ___,
    ___,
    ___)
Code bewerken en uitvoeren