【问题标题】:Saving sequence tree from GraphViz从 GraphViz 保存序列树
【发布时间】:2016-04-11 02:42:25
【问题描述】:

我是 TraMineR 和一般序列分析的新手。我正在开展一个与教育领导者的保留和招聘相关的项目,并发现 TraMineR 非常有用。这可能是一件简单的事情(而且有些不重要),但我似乎无法弄清楚如何命名或指导 GraphViz 在 TraMinR 包中创建的序列树。现在,我的代码是:

wardTree=as.seqtree(wardCluster,seqdata=retain.seq,diss=retain.dst,ncluster=15)
seqtreedisplay(wardTree,type="d",border=NA,showdepth=TRUE)

它生成了一个很棒的图形,但是如果我不小心关闭了图形,我无法重新定位它的随机文件名。

我的主要目标是能够对这些图表进行唯一命名和保存,并将其放入整个项目的 R Markdown 中。至此,我唯一不能加入的是 seqtree 图形。

【问题讨论】:

    标签: r rstudio graphviz r-markdown traminer


    【解决方案1】:

    好吧,我猜我想通了!我没有意识到文件名命令的顺序很重要......所以......看起来很漂亮的是:

    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}
    

    希望这可以帮助其他人!

    【讨论】:

    • 并且,假设path 指向一个现有文件夹,您可以通过声明filename="path/retaintree.png" 来控制目标目录。
    猜你喜欢
    • 2019-06-12
    • 2020-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-12
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    相关资源
    最近更新 更多