textplot_wordcloud группа метка цвет подсветки - PullRequest
1 голос
/ 02 марта 2020

Я пытаюсь скопировать некоторые quanteda() приложения из этого поста . Тем не менее, когда я повторил их textplot_wordcloud() пример на президентских речах, метки групп на моем выходе не содержат выделенных цветов, таких как серый-i sh фон в примере:

enter image description here

Поскольку функция textplot_wordcloud() унаследована от comparison.cloud(), поэтому я возвращаюсь к последнему документу , чтобы узнать, есть ли у него какие-либо аргументы для установки цветов подсветки надписей, но не может не могу найти. Мне интересно, можно ли выделить метки группы в textplot_wordcloud() цветами?

Код репликации прилагается ниже.

library(quanteda)
data(data_corpus_inaugural)

compDfm <- dfm(corpus_subset(data_corpus_inaugural, President %in% c("Washington", "Jefferson", "Madison")),
                groups = "President", remove = stopwords("english"), removePunct = TRUE)

1 Ответ

2 голосов
/ 02 марта 2020

Вы смотрите на старый пример. Вы должны посмотреть здесь на веб-сайте quanteda, чтобы найти текущие примеры черчения.

Функция textplot_wordcloud была переписана и использует только внутренние вызовы quanteda, поэтому ссылка на wordcloud::wordcloud_comparison не является действительной больше. В этом случае вы больше не можете устанавливать фоновый цвет для меток. Вы можете настроить цвет и размер надписей, если хотите:

library(quanteda)
# Package version: 2.0.0
# See https://quanteda.io for tutorials and examples.

corpus_subset(data_corpus_inaugural, 
              President %in% c("Washington", "Jefferson", "Madison")) %>%
  dfm(groups = "President", remove = stopwords("english"), remove_punct = TRUE) %>%
  dfm_trim(min_termfreq = 5, verbose = FALSE) %>%
  textplot_wordcloud(comparison = TRUE,
                     labelcolor = "green",
                     labelsize = 2)
...