2011-06-08 31 views
6

有很多很棒的單詞和標籤雲,最突出的是wordle.net。但我期待展示類似於某些人爲twitter replay of the 2010 world cup做的事情,而不是使用閃光燈。我對R不太熟悉,但它似乎是隨着時間推移產生字體大小統計衰減的最佳工具。是否有一個Java API(或API的組合)可以使該功能從一開始就更容易?某處有動態詞/標籤雲Java API嗎?

+0

以下是關於使用R生成詞雲的文章:http://onertipaday.blogspot.com/2011/07/word-cloud-in-r.html – 2012-01-09 13:40:52

回答

6

我不知道有一個很好的R包。有一些功能,如snippets包中的cloud,以及其他功能,但與http://wordle.nethttp://tagcrowd.com/Many Eyes相比沒有任何功能。 Drew Conway已用tm + ggplot2做了一些不錯的事情;我之前也玩過它,但這更多的是玩3D標籤雲(與rgl)比單詞。

enter image description here

在Python或處理,還有對這個related question詳細一些正在進行的項目。據我所知,Tagxedo看起來不錯,但它沒有API,它依賴於Silverlight。

Pierre Lindenbaum也有一些Java代碼,請參閱他的博文Playing with the Wordle algorithm: a tag cloud of Mesh Terms

+0

優秀的網站。然而,這些網站缺乏時間能力,例如單詞的重量隨時間變化(作爲離散幀)的感覺。我提到R,因爲這個前面的問題:[鏈接](http://stackoverflow.com/questions/2961325/plotting-a-word-cloud-by-date-for-a-twitter-search-result-using-r )。我嘗試過Gephi,但是動態(時間)能力還不夠成熟(或者我的知識不是這樣或那樣)。 – Matt 2011-06-10 15:14:05

+0

我只想做出更花哨,更有活力的文字雲。請參閱https://www.wordyup.com/上的示例。但我不知道jQuery。我在R上工作,請分享任何想法。 – 2015-02-05 09:10:37

0

這是一個我用Java創建的用於從非結構化數據信息的更大的項目的一部分:https://github.com/regunathb/Sift。 「tagcloud」項目具有生成標籤雲並將其寫入多個輸出圖像格式所需的所有類。