Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带中间值标号和n个表的方框图

我喜欢创建一个带有中间标签的boxplot和一个中间值和n的汇总表(每组观察的数量),在底部和y轴标签旋转90度。

这是我的测试数据集

代码语言:javascript
运行
AI代码解释
复制
exampledf <- data.frame( val=c(4, 2, 3, 5, 4, 1, 5, 8), 
                         let=c("a", "a", "a", "b", "b", "c", "c", "c") )

我能做这些

代码语言:javascript
运行
AI代码解释
复制
boxplot(val ~ let, data = exampledf)

不知道如何旋转y轴标签90,添加中值值和下面的n表.预期数字

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-18 20:31:51

我们可以使用boxplot的不可见输出来获得中介和ns。对于面板下面的中间标签和类表对象,我们可以使用textmtext函数以及lines。我们最好使用png设备。

代码语言:javascript
运行
AI代码解释
复制
png('myplot.png', 600, 400)

par(mar=c(7, 4, 4, 2)+.1)

b <- boxplot(val ~ let, data=exampledf, xlab='', las=1)
mds <- b$stats[3, ]
text(1:3, mds + .225, labels=formatC(mds,format='f', digits=2), cex=.8)
mtext(c('n', b$n), 1, 2.5, at=c(.5, 1:3)-.05, adj=0)
mtext(c('median', formatC(mds,format='f', digits=2)), 1, 3.5, at=c(.5, 1:3)-.05, adj=0)
lines(c(.75, 3.25), c(-.25, -.25), xpd=TRUE)
lines(c(.75, 3.25), c(-1.5, -1.5), xpd=TRUE)
mtext('let', line=1)

dev.off()

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74119722

复制
相关文章

相似问题

TreeView HierarchicalDataTemplate绑定

10

Silverlight 4: TreeView/ HierarchicalDataTemplate/获取选定节点/叶问题

20

HierarchicalDataTemplate for TreeView

12

DataTrigger in HierarchicalDataTemplate in HierarchicalDataTemplate not working - TreeView

13

KeyBinding in HierarchicalDataTemplate of TreeView

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档