У меня есть матрица и вы хотите построить вертикальные полосы ошибок межквартильного диапазона и означать по столбцу из матрицы. Как это сделать в R, особенно ggplot2, пожалуйста? Матрица образца приведена ниже:Временные ряды графика со средними и вертикальными шкалами ошибок межквартильного диапазона по столбцу в R
##Create matrix
B = matrix (c(2,4,3,1,5,7,5,3,8,3,7,3),nrow=4,ncol=3)
##Create zoo object
B2<-as.zoo(B)
colnames(B2)<- c("A","B","C")
B2
A B C
2 5 8
4 7 3
3 5 7
1 3 3
##The Dates for the columns:
Date<-as.yearmon (seq(as.Date("2000/1/1"), by = "month", length.out = 3))
Я хочу время серии сюжета, но с рядом на основе вертикальной IQR ошибки для каждого из них меток времени. Вот пример результата, который я пытаюсь достичь. Однако, вместо того, чтобы иметь города по оси x, у меня будет идентификатор строки или дата.
Итак, какова ваша временная колонка? – InfiniteFlashChess
Это объект зоопарка, поэтому имена строк - это даты. –
Да, это должно быть ближе к тому, к чему вы стремитесь, неуверенный, как работать над этим в ggplot, но dygraphs хорош. 'библиотека (XTS)' ' библиотека (dygraphs)' ' ts_object <- as.xts (B2)' ' dygraph (ts_object)' Я абсолютно уверен, как построить линии погрешности. Чтобы построить диаграммы ошибок в ggplot2, посмотрите на geom_vline – InfiniteFlashChess