从TraMineR中提取数据以用于其他绘图包(例如ggplot2)

时间:2015-06-17 14:15:34

标签: r ggplot2 traminer

我正在使用TraMineR编写一篇论文进行序列绘图,并使用ggplot编写其余图表。我想提取seqIplot( )用于创建索引图的数据,并使用它来创建使用geom_tile( )的索引图,以保持相同的视觉样式。我应该怎么做呢?

1 个答案:

答案 0 :(得分:2)

seqIplot使用的所有信息(序列,字母,调色板,短和长状态标签,位置标签......)都在您使用seqdef定义的状态序列对象中原始数据。

所以只需使用attributes

探索您的对象
library(TraMineR)
data(mvad)
## create a state sequence object from columns 17 to 86
mvad.seq <- seqdef(mvad[,17:86])
attributes(mvad.seq)

希望这有帮助