我正在为5个变量绘制一个多个直方图,并且我有相同的标题重复它们。我没有为每个直方图找到一种个性化的方法。有办法吗?我用的是心理R包。或者另一个推荐的包裹?
代码行:
multi.hist(AutosCompleteNorm[,11:15],main="bah")"bah“重复了5次。我尝试了c("a","b",“e”)作为一个论点,但它没有起作用。
一揽子文件:
https://www.rdocumentation.org/packages/psych/versions/1.8.3.3/topics/multi.hist
谢谢!
发布于 2018-04-28 09:40:26
当前的psych包似乎不支持这一点,这很奇怪,因为对于这样的场景来说,它本来是一个自然的特性。
为了实现自定义性,我建议您查看一下ggplot,然后使用gridExtra以您希望的格式进行布局。
下面是在ggplot中创建几个直方图的代码
library(ggplot2)
p1 <- ggplot(vids, aes(x=log(likes)))+geom_histogram()+labs(title="title1")
p2 <- ggplot(vids, aes(x=log(dislikes)))+geom_histogram()+labs(title="title2")
p3 <- ggplot(vids,
aes(x=log(comment_count)))+geom_histogram()+labs(title="title3")然后将它们放置在2行布局(nrow=2)中:
library(gridExtra)
grid.arrange(p1, p2, p3, nrow = 2)

将布局更改为nrow=1:

发布于 2018-09-23 17:09:52
在这些评论之后,我更新了心理状态,这样multi.hist就更有用了。
现在您可以指定绘图的边距,默认情况下,它会用变量名称标记每个绘图。
我还没有将核心(1.8.9)的开发版本推到CRAN,但是它可以在我的存储库中获得
install.packages("psych",repos="https://personality-project.org/r",type="source")https://stackoverflow.com/questions/50066987
复制相似问题