Использование пользовательских цветов с Wordcloud2 R - PullRequest
0 голосов
/ 03 февраля 2019

кому-нибудь повезло, добавив пользовательские цвета с помощью wordcloud2 в R?В виньетке говорится, что вы можете добавить цветовой вектор в качестве входных данных, но не приводит примеров.Когда я пытаюсь это сделать (код приведен ниже), цвета не совпадают с правильными словами.

Я пытаюсь закрасить ароматическое слово соответствующим цветом (некоторые отсутствуют, так как у меня не было шансадобавить их всех).

Есть идеи?Заранее спасибо!

library(wordcloud2)

flavours <- structure(
  list(
    words = c(
      "\"blackcherry", "\"bourbon", "\"burnttoast", 
       "\"caramel", "\"honey", "berries", "blueberry", "burnttoast", 
       "butter", "c(\"redgrape", "canesugar", "caramel", "carbon", 
"cherry", 
   "cola", "cola\"", "cream", "darkchocolate", "darkchocolate\"", 
   "driedfruit\"", "ginger", "ginger\"\n)", "grape\"", "greenapple", 
   "greengrape", "honeycomb", "lime", "milkchocolate", "raisin", 
   "redgrape", "toffee", "vanilla", "whitepepper", "whitewine\"", 
   "wine\""), 
freq = c(
  1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 
  2L, 3L, 1L, 1L, 1L, 1L, 9L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 
  4L, 2L, 1L, 1L, 1L, 2L, 1L, 1L), 
colour = c(
  "#000000", "#000000", "#000000", "#000000", "#000000", "#000000", "#283747", "#755852", 
   "#ffff00", "#000000", "#E5E7E9", "#ffff00", "#515A5A", "#C0392B", 
   "#755852", "#000000", "#ffff00", "#755852", "#000000", "#000000", 
   "#755852", "#000000", "#000000", "#58D68D", "#58D68D", "#ffff00", 
   "#58D68D", "#755852", "#755852", "#6C3483", "#D4AC0D", "#ffff00", 
   "#E5E7E9", "#000000", "#000000")), 
  class = "data.frame", row.names = c(NA, -35L))

wordcloud2(data = flavours[,1:2], color = flavours[,3])
...