如何可视化来自tm的findAssocs()结果

时间:2015-03-12 18:30:27

标签: r data-visualization text-mining tm

我已经提取了一些推文并将它们放入术语文档矩阵中。接下来,我开始寻找单词关联 - 最常出现在一起的单词。

tweets_tdm <- TermDocumentMatrix(tweets_corpus)

findAssocs(tweets_tdm, 'stackoverflow', 0.20)

我得到的结果如下:

programming 0.33 java 0.27 moderator 0.27

除了做条形图/饼图外,我如何可视化这些结果?我想做一个可视化,其搜索词“stackoverflow”作为轴/集线器,相关的单词作为节点或辐条。

1 个答案:

答案 0 :(得分:3)

以下是使用igraph包和可能输出的一个版本的透视图。当然,还有更多的格式选择。

terms <- c("programming", "java", "moderator", "extraword")
probs <- c(0.33, 0.27, 0.27, .55)
df <- data.frame(terms = terms, probs = probs)
g <- graph.data.frame(df, directed = TRUE)
plot(g) 

enter image description here