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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...