comparison.cloud(wordcloud)
comparison.cloud()所属R语言包:wordcloud
Plot a comparison cloud
绘制一个比较云
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Plot a cloud comparing the frequencies of words across documents.
绘制一个云比较的话整个文件的频率。
用法----------Usage----------
comparison.cloud(term.matrix,scale=c(4,.5),max.words=300,random.order=FALSE,
rot.per=.1,colors=brewer.pal(ncol(term.matrix),"Dark2"),use.r.layout=FALSE,title.size=3,...)
参数----------Arguments----------
参数:term.matrix
A term frequency matrix whose rows represent words and whose columns represent documents.
一个术语的频率矩阵,其行代表的话,它的列表示文件。
参数:scale
A vector of length 2 indicating the range of the size of the words.
甲向量,长度为2表示的范围内的大小的字词。
参数:max.words
Maximum number of words to be plotted. least frequent terms dropped
的最大数目的词语被绘制。最不常用术语下降
参数:random.order
plot words in random order. If false, they will be plotted in decreasing frequency
图以随机顺序的话。如果为false,他们将被绘制在降低频率
参数:rot.per
proportion words with 90 degree rotation
90度旋转的比例的话,
参数:colors
color words from least to most frequent
颜色的话,最常见的
参数:use.r.layout
if false, then c++ code is used for collision detection, otherwise R is used
如果为false,则c + +代码用于碰撞检测,或者R使用
参数:title.size
Size of document titles
文档标题的大小
参数:...
Additional parameters to be passed to text (and strheight,strwidth).
额外的参数传递的文本(strheight,strwidth)。
Details
详细信息----------Details----------
Let p_{i,j} be the rate at which word i occurs in document j, and p_j be the average across documents(∑_ip_{i,j}/ndocs). The size of each word is mapped to its maximum deviation ( max_i(p_{i,j}-p_j) ), and its angular position is determined by the document where that maximum occurs.
让我们p_{i,j}文件中Ĵ发生率的字,我和p_j之间的平均文件(∑_ip_{i,j}/ndocs)。每个字的大小,被映射到其最大偏差(max_i(p_{i,j}-p_j)),其角度位置被确定的文档,其中,最大值出现。
值----------Value----------
nothing
无
实例----------Examples----------
if(require(tm)){
data(SOTU)
corp <- SOTU
corp <- tm_map(corp, removePunctuation)
corp <- tm_map(corp, removePunctuation)
corp <- tm_map(corp, tolower)
corp <- tm_map(corp, removeNumbers)
corp <- tm_map(corp, function(x)removeWords(x,stopwords()))
term.matrix <- TermDocumentMatrix(corp)
term.matrix <- as.matrix(term.matrix)
colnames(term.matrix) <- c("SOTU 2010","SOTU 2011")
comparison.cloud(term.matrix,max.words=300,random.order=FALSE)
commonality.cloud(term.matrix,random.order=FALSE)
}
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|