首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R心理包:可变的多直方图标签

R心理包:可变的多直方图标签
EN

Stack Overflow用户
提问于 2018-04-27 16:49:46
回答 2查看 2.7K关注 0票数 0

我正在为5个变量绘制一个多个直方图,并且我有相同的标题重复它们。我没有为每个直方图找到一种个性化的方法。有办法吗?我用的是心理R包。或者另一个推荐的包裹?

代码行:

代码语言:javascript
复制
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

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-28 09:40:26

当前的psych包似乎不支持这一点,这很奇怪,因为对于这样的场景来说,它本来是一个自然的特性。

为了实现自定义性,我建议您查看一下ggplot,然后使用gridExtra以您希望的格式进行布局。

下面是在ggplot中创建几个直方图的代码

代码语言:javascript
复制
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)中:

代码语言:javascript
复制
library(gridExtra)
grid.arrange(p1, p2, p3, nrow = 2)

将布局更改为nrow=1

票数 2
EN

Stack Overflow用户

发布于 2018-09-23 17:09:52

在这些评论之后,我更新了心理状态,这样multi.hist就更有用了。

现在您可以指定绘图的边距,默认情况下,它会用变量名称标记每个绘图。

我还没有将核心(1.8.9)的开发版本推到CRAN,但是它可以在我的存储库中获得

代码语言:javascript
复制
install.packages("psych",repos="https://personality-project.org/r",type="source")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50066987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档