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

从TraMineR中提取数据以用于其他绘图包(例如ggplot2),r,ggplot2,traminer,R,Ggplot2,Traminer,我正在写一篇论文,用TraMineR绘制序列图,用ggplot绘制其余的图形。为了保持相同的视觉样式,我想提取seqIplot()用于创建索引图的数据,并使用它使用geom_tile()创建索引图。我该怎么做呢?seqIplot使用的所有信息(序列、字母表、调色板、长短状态标签、位置标签等)都在原始数据中用seqdef定义的状态序列对象中 因此,只需使用属性 library(TraMineR) data(mvad) ## create a state sequence object from c

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

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

因此,只需使用
属性

library(TraMineR)
data(mvad)
## create a state sequence object from columns 17 to 86
mvad.seq <- seqdef(mvad[,17:86])
attributes(mvad.seq)
库(TraMineR)
数据(mvad)
##从第17列到第86列创建状态序列对象
mvad.seq