Colors wordcloud2删除长单词,这会导致颜色不匹配
所以我有一个动态的文本列表,我想在wordcloud中可视化。有时有些单词太长,会从显示屏上掉下来。我可以缩小所有东西的尺寸,但不总是清楚我应该缩小到什么样的尺寸才能防止东西掉落。我宁愿不去摆弄这件事,而只是接受一些被丢弃的东西。此外,所有东西都在一个闪亮的应用程序中,如果真的需要,我有一个滑块来控制比例。但问题是,我希望我的文本由数据集中单词的属性着色。在下面的示例中,您可以看到每个“单词”都有与其关联的颜色Colors wordcloud2删除长单词,这会导致颜色不匹配,colors,wordcloud2,Colors,Wordcloud2,所以我有一个动态的文本列表,我想在wordcloud中可视化。有时有些单词太长,会从显示屏上掉下来。我可以缩小所有东西的尺寸,但不总是清楚我应该缩小到什么样的尺寸才能防止东西掉落。我宁愿不去摆弄这件事,而只是接受一些被丢弃的东西。此外,所有东西都在一个闪亮的应用程序中,如果真的需要,我有一个滑块来控制比例。但问题是,我希望我的文本由数据集中单词的属性着色。在下面的示例中,您可以看到每个“单词”都有与其关联的颜色 wc <- data.frame( word = c("to
wc <- data.frame(
word = c("too big to fit this one is","red","green","blue"),
freq = c(2,1,2,3),
col = c("black","red","green","blue"),
stringsAsFactors = FALSE
)
>wc
word freq col
1 too big to fit this one is 2 black
2 red 1 red
3 green 2 green
4 blue 3 blue
wordcloud2(wc, color = wc$col)
wc
字频
1个太大了,放不下这个是2个黑色的
2红色1红色
3绿色2绿色
4蓝色3蓝色
wordcloud2(wc,color=wc$col)
然后绘制wordcloud,但第一个元素被删除,颜色也不会下降(“红色”为黑色,“绿色”为红色,“蓝色”为绿色)。我不能像ggplot中的aes风格调用那样使用wordcloud2(wc,color=col)
,wordcloud确实会绘制,但所有的文本都很清晰。。。我可以在上面盘旋,但看不到任何东西。还有人解决这个问题吗?谢谢