Description Usage Arguments Value Author(s) References See Also Examples
compute wordCloud of given annotation pairs retrieved from e.g. fetchNetwork
.
1 | callWordCloud(edgelist, nodelist)
|
edgelist |
a data frame of annotation pairs. A source column (1st column) contains annotation terms and a target column (2nd column) contains annotated entities. |
nodelist |
a data frame of node attributes e.g. node neo4j id, node grinn id, node name, node xref. |
data frame of wordcloud contains the following components:
rank
= rank sort by freq
id
= annotation id or annotation neo4j id
gid
= annotation id or annotation grinn id
nodename
= annotation name
nodelabel
= annotation type
nodexref
= cross references
freq
= frequency of the annotation term
member
= list of members of the annotation term
Return empty data frame if error or found nothing.
Kwanjeera W kwanich@ucdavis.edu
http://www.sthda.com/english/wiki/text-mining-and-word-cloud-fundamentals-in-r-5-simple-steps-you-should-know
tm, wordcloud
tm
1 2 3 4 | #simnw <- computeSimilarity(c(1110,10413,196,51,311,43,764,790)) #compute similarity network for given pubchem compounds
#result <- computeNwWordCloud(simnw$edges, simnw$nodes, annotation="mesh", internalid=FALSE)
#wordcloud::wordcloud(words = result$wordcloud$nodename, freq = result$wordcloud$freq, scale=c(2,.1),min.freq = 1,max.words=50, random.order=FALSE, rot.per=0.5, colors=RColorBrewer::brewer.pal(8, "Dark2"))
#barplot(result$wordcloud$freq[1:10], las = 2, names.arg = result$wordcloud$nodename[1:10], col ="lightblue", main ="Most frequent words", ylab = "Word frequencies")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.