【发布时间】:2017-03-27 13:32:37
【问题描述】:
我想使用 Boxplot 可视化我的数据。
我使用以下命令创建了箱线图和条形图:
adjbox(nkv.murgang$NK, main = "NKV, Murgang - Skewness Adjusted", horizontal = T, axes = F,
staplewex = 1, xlab = "Nutzen Kosten Verhältnis")
stripchart(nkv.murgang$NK, main = "NKV, Murgang - Stripchart", horizontal = T, pch = 1,
method = "jitter", xlab = "Nutzen Kosten Verhältnis")
但是我不知道如何将相应的五个数字统计数据合并到图表中(最小、第一个 Qu.、Mean、3rd Qu.、Max)。我希望它们显示在胡须旁边。
在这种情况下,我的y-axis 是什么?
此外,我还想用不同的颜色突出显示平均值和中位数。像这样的:
是否可以将这两个组合成一张图?
感谢您的任何意见。我知道这看起来很基本,但我被困在这里......
【问题讨论】:
-
您的代码包含
horizontal = T,但您的示例图是垂直的。你要哪个?此外,您想要箱线图中的五个数字统计信息、条形图还是两者兼而有之?您的示例代码使用adjbox。你愿意使用基础 Rboxplot吗? -
另外,您的示例图似乎按某些因素分组,但您的示例数据和代码只有一个框和一个条带。这是你的意图吗?
-
不幸的是,您的数据集在图中既没有可见的因子变量,也没有颜色信息。你也没有透露
adjbox和stripchart函数来自哪个包。 -
你可能想看看Previous SO Answer
-
@ G5W 我想要一个水平箱线图,只是找不到确切的例子。我希望五个数字统计数据仅显示在箱线图中,但颜色区分均值和中位数。 Boxplot 代替 adjbox 是可以接受的。样本数据只有一个框和一个条带,因为我有各种数据集(确切地说是 4 个数据集)。从每个数据集中,我只创建一个箱线图和一个条形图。最后我想把它们全部结合起来,所以我可以比较它们