Добавить SD к дотплоту в R

Я пытаюсь сделать свои графики в 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 ответ

Одним из возможных решений может быть:

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

хорошее сравнение о различных точечных диаграммах (стандартные R, решетка и ggplot2) можно найти здесь: Обобщение данных с использованием точечных диаграмм

НТН

Другие вопросы по тегам