将垂直线添加到seqIplot

时间:2018-01-09 07:45:06

标签: r seq traminer

我正在使用seqIplot()在tramineR中绘制一个序列对象。我想在绘图中添加一条垂直线,类似于abline(v = x)但是我不知道如何在这样的上下文中引用x轴。 tramineR文档中的快速扫描没有帮助。

1 个答案:

答案 0 :(得分:1)

x轴的值只是左起的时间单位数。

但是,要应用abline,您需要取消图例。否则,该图是使用layout获得的不支持abline的多重图表。

我使用mvad中的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)

enter image description here