Visualización de datos: ¿Qué paquete de código abierto puedo usar para crear una nube de temas (como The Economist)?

Creé este wordcloud basado en los tweets relacionados con el retiro del Capitán del Equipo de Cricket Indio de los partidos de prueba usando R. Adjunto los códigos para que pueda usarlo si desea hacer un análisis similar.

Los códigos utilizados para esta parte específica fueron:

clean_text = clean.text(tweets.text) tweet_corpus = Corpus(VectorSource(clean_text)) tdm = TermDocumentMatrix(tweet_corpus, control = list(removePunctuation = TRUE,stopwords = c("rt", "http", stopwords("english")), removeNumbers = TRUE, tolower = TRUE)) m = as.matrix(tdm) #we define tdm as matrix word_freqs = sort(rowSums(m), decreasing=TRUE) dm = data.frame(word=names(word_freqs), freq=word_freqs) wordcloud(dm$word, dm$freq, scale=c(6,1),random.order=FALSE, colors=brewer.pal(8, "Dark2")) 

Puedes ver mi publicación para ver en detalle lo que hice:
La despedida de Dhoni en Twitter

R es el mejor paquete para ese tipo de cosas. Pero hay una herramienta que uso que también puede ayudar. Se llama Qiqqa – Gerente de referencia gratuito y gerente de investigación
Fantástica herramienta de investigación.

el paquete wordcloud en R. solo dos líneas de código. hace una nube de palabras como wordle.
para hacer un modelo de tema, básicamente nubes agrupadas, puede usar los paquetes tm y topic model / lda en R.
para hacer la animación, puedes usar el paquete de animación en R.
Para hacer una página interactiva, puede consultar uno de los paquetes en R para servir Java (pero no estoy seguro)
o puedes probarlo en Clojure. Python
¡Pero R hará el trabajo más fácil y rápido!