我是 TraMineR 和一般序列分析的新手。我正在从事一个与保留和招聘教育领导者相关的项目,我发现 TraMineR 非常有用。这可能是一件简单的事情(而且有点不重要),但我似乎无法弄清楚如何在 TraMinR 包中命名或指导由 GraphViz 创建的序列树。现在,我的代码是:
wardTree=as.seqtree(wardCluster,seqdata=retain.seq,diss=retain.dst,ncluster=15)
seqtreedisplay(wardTree,type="d",border=NA,showdepth=TRUE)
它生成了一个很棒的图形,但文件名是随机的,如果我不小心关闭了图形,我将无法重新定位。
我的主要目标是能够唯一地命名和保存这些图表,并为整个项目拉入 R Markdown。到目前为止,我唯一不能拉入的是 seqtree 图形。
最佳答案
好吧,我猜我明白了!我没有意识到文件名命令的顺序很重要......所以......看起来很漂亮的是:
wardTree=as.seqtree(wardCluster,seqdata=retain.seq,diss=retain.dst,ncluster=15)
seqtreedisplay(wardTree,type="d",border=NA,showtree=TRUE,showdepth=TRUE,filename="retaintree.png",imageformat="png")
为了将文件合并到 Markdown 中,我使用命令
```
![](C:\Users\myname\Desktop\retaintree.png)
```{r fig.width=8.5, fig.height=11}
希望这对一路走来的其他人有所帮助!
关于r - 从 GraphViz 保存序列树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34642772/