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
Oefeninstructies
- Roep de functie
colors()aan om alle basiskleuren te tonen. - Maak een
wordcloud()met de vooraf gedefinieerdechardonnay_freqsmet de kleuren "grey80", "darkgoldenrod1" en "tomato". Neem de top 100 termen op metmax.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
___(___, ___,
___,
___)