Wordcloud基于R中的连续元数据显示颜色

时间:2017-05-10 13:48:19

标签: r colors text-mining word-cloud color-palette

我正在创建一个wordcloud,其中单词的大小基于频率,但我希望将单词的颜色映射到第三个变量(压力,即每个变量相关的压力量)单词,数字或连续变量)。

我试过以下,只给了我两种不同的颜色(黄色和紫色)​​,而我想要更平滑的东西。我想要一些颜色范围,例如从绿色到红色的调色板。

df = data.frame(word = c("calling", "meeting", "conference", "contract", "negotiation", "email"),
n = c(20, 12, 4, 8, 10, 43),
stress = c(23, 30, 15, 40, 35, 15))
df = tbl_df(df) 
wordcloud(words = df$word, freq = df$n, col = df$stress)

有人知道如何处理这些连续的元数据,并在压力上升时为这些单词获得一些平滑变化的颜色吗?谢谢!

1 个答案:

答案 0 :(得分:2)

或者更自动的东西,而不是指定确切的阈值和颜色:

display.brewer.all()

因此,尺寸由' n'确定,颜色的阴影由“压力”决定。 IsAuthenticatedOrReadOnly

[3:7]用于调整色阶范围。 1是最轻的,9是最黑的。

您可以通过以下方式检查其他调色板选项:

Git tag: MyTag "1.2.3.4"  <---this is the tag info