Я строю объект последовательности в tramineR, используя seqIplot(). Я хочу добавить к графику вертикальную линию, что-то похожее на abline(v=x), однако я не знаю, как ссылаться на ось x в таком контексте. Быстрый просмотр документации по трамину не помог.
Добавить вертикальную линию в seqIplot
Ответы (1)
Значения по оси X — это просто количество единиц времени слева.
Однако, чтобы применить abline
, вам нужно подавить легенду. В противном случае график представляет собой множественный график, полученный с помощью layout
, который не поддерживает abline
.
Я иллюстрирую, используя данные mvad
из TraMineR
.
библиотека (TraMineR)
data(mvad)
mvad.lab <- c("employment", "further education", "higher education",
"joblessness", "school", "training")
mvad.shortlab <- c("EM", "FE", "HE", "JL", "SC", "TR")
mvad.seq <- seqdef(mvad[, 17:86], states = mvad.shortlab,
labels = mvad.lab, weights = mvad$weight, xtstep = 6)
Вертикальная полоска на 12-м месяце
seqiplot(mvad.seq, border=NA, with.legend=FALSE)
abline(v=12)
person
Gilbert
schedule
09.01.2018