将SD添加到R中的dotplot

时间:2013-08-13 10:51:19

标签: r lattice

我想在R中制作我的图表,现在我遇到了一个无法解决的问题。我使用dotplot函数绘制了16种治疗方法的平均值。这很好,在y轴上是我的变量(治疗名称),在x轴上是值。但我真的想把标准偏差添加到我的观点,我尝试了通过互联网找到的不同的东西,但它不起作用。如果有人能帮助我(以一种简单的方式),我会很高兴!

非常感谢您阅读本文!

我有:

library(lattice)
d2 <- colMeans(d, na.rm=TRUE)
var.labels <- f  ###  f includes the names of my treatments
SD <- sd(d, na.rm=TRUE)
new.data <- data.frame(var.labels=factor(var.labels, levels=f), d2, SD)
dotplot(var.labels~d2, data=new.data)

1 个答案:

答案 0 :(得分:1)

一种可能的解决方案可能是:

dotplot(var.labels~d2+SD, data=new.data)

可以在这里找到关于不同点图(标准R,格子和ggplot2)的不错比较:Summarising data using dot plots

HTH