textplot_wordcloud 组标签高亮颜色

textplot_wordcloud group label highlight color

我正在尝试从这个 post 复制一些 quanteda() 应用程序。然而,当我在总统演讲中复制他们的 textplot_wordcloud() 示例时,输出中的组标签不包含高亮颜色,例如示例中的 grey-ish 背景:

由于textplot_wordcloud()函数继承自comparison.cloud(),所以我回头参考后者的document看它是否有设置标签高亮颜色的参数,但不能'找不到任何。我想知道是否可以用颜色突出显示 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)

您正在查看一个旧示例。您应该在 quanteda 网站上查看 here 当前的绘图示例。

函数 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)