我有一个单词和短语列表,以及每个单词和短语的分数和定义。我想将其呈现为交互式 wordcloud,其中文本大小由分数确定,定义显示为 hover 时的工具提示。我更愿意在 Jupyter 中执行此操作。
我知道一个数字库,它们提供了生成 wordcloud 和/或工具提示的好方法。如何将工具提示附加到 wordcloud 中的单词?. wordcloud 需要有一种方法知道您悬停在什么文本上并触发相应的工具提示。到目前为止,我还没有找到一种方法来做到这一点。
我对用于执行此操作的 linraries 相当不可知论。我主要希望结果是相当高级的并且主要是声明性的。我看过 Vega、bqplot 和 Andreas Mueller 的 wordcloud 包。Vega 具有 wordcloud 和 tooltip 功能,旨在很好地组合 piplines,但我不确定如何以正确的方式连接它们。虽然我也更喜欢编写实际的 Python 代码而不是使用 JSON 的代码,但这是一个小问题。Bqplot 的提示非常好,但没有 wordcloud 组件。wordcloud 包生成了不错的 wordcloud,但我不知道如何使它们具有交互性。