Ulepsz kolory chmury słów
Do tej pory do tworzenia chmur słów używałeś tylko jednego koloru w formacie szesnastkowym. Wygląd chmury słów można łatwo poprawić. Zamiast wartości #AD1DA5 w poniższym kodzie możesz podać wektor kolorów, aby wyróżnić wybrane słowa lub dopasować chmurę do istniejącej palety barw.
wordcloud(chardonnay_freqs$term,
chardonnay_freqs$num,
max.words = 100,
colors = "#AD1DA5")
Aby zmienić argument colors funkcji wordcloud(), możesz użyć wektora nazwanych kolorów, np. c("chartreuse", "cornflowerblue", "darkorange"). Funkcja colors() wyświetla wszystkie 657 nazwanych kolorów. Możesz też skorzystać z tego PDF jako materiału referencyjnego.
W tym ćwiczeniu użyjesz kolorów "grey80", "darkgoldenrod1" i "tomato". To dobra paleta startowa do wyróżniania terminów – "tomato" wyraźnie odróżnia się od "grey80". Warto zaczynać od trzech kolorów o rosnącym nasyceniu. Takie podejście naturalnie dzieli częstotliwość terminów na trzy poziomy: „niski", „średni" i „wysoki", co ułatwia odczyt chmury.
To ćwiczenie jest częścią kursu
Eksploracja tekstu metodą Bag-of-Words w R
Instrukcje do ćwiczenia
- Wywołaj funkcję
colors(), aby wyświetlić listę wszystkich podstawowych kolorów. - Utwórz
wordcloud()na podstawie predefiniowanego obiektuchardonnay_freqs, używając kolorów "grey80", "darkgoldenrod1" i "tomato". Uwzględnij 100 najczęstszych terminów za pomocą argumentumax.words.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Print the list of colors
___
# Print the word cloud with the specified colors
___(___, ___,
___,
___)