如何解决wordcloud包中wordlayout函数中的rotate90是如何工作的?
wordcloud 包允许使用 wordlayout 函数在图中定位多个 wordcloud。
我可以将来自不同云的所有单词水平放置,并且似乎它也允许使用参数 rotate90 垂直放置单词,但我无法将其放入单词。如何在函数中设置该参数以确保某些单词也是垂直的?
library(wordcloud)
states <- c('Alabama','Alaska','Arizona','Arkansas','California','Colorado','Connecticut','Delaware','Florida','Georgia','Hawaii','Idaho','Illinois','Indiana','Iowa','Kansas','Kentucky','Louisiana','Maine','Maryland','Massachusetts','Michigan','Minnesota','Mississippi','Missouri','Montana','Nebraska','Nevada','New Hampshire','New Jersey','New Mexico','New York','north Carolina','north Dakota','Ohio','Oklahoma','Oregon','Pennsylvania','Rhode Island','South Carolina','South Dakota','Tennessee','Texas','Utah','Vermont','Virginia','Washington','West Virginia','Wisconsin','Wyoming')
y=rep(1,50)
x=rep(1,50)
plot(x,y,type="n",xlim=c(-30,30),ylim=c(-30,30))
nc <- wordlayout(x,states,cex=50:1/30,xlim=c(1,Inf))
text(nc[,1] + .5*nc[,3],nc[,2]+.5*nc[,4],cex=50:1/30)
x1=rep(-20,50)
y1=rep(-10,50)
nc <- wordlayout(x1,y1,cex=50:1/40,xlim=c(-20,Inf),ylim=c(-25,0),rotate90 =TRUE )
text(nc[,cex=50:1/40)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。