0

データ フレームのサブセット o 変数の ANOVA を視覚化するための ezPlot を作成しようとしています。これは厄介な eval ハックを使用したコードです (変数をループから ezPlot に渡す他の方法は見つかりませんでした)。問題は、ループによって作成されたすべての pdf が空であることです。

for (name in names[14:27]) {
    pdf(paste('./figs/', name ,'.pdf'))
    eval(parse(text=
    paste0('plot = ezPlot(data=df, 
           wid=Subject, 
           dv=',name,',
           between=Condition,
           within=Var, 
           type=3, 
           x=Var, 
           split=Condition)'
          )
    ))
    dev.off()
}
4

1 に答える 1

1

関数でggplotを印刷するには、オブジェクトを明示的に印刷する必要があるようです。

print(plot)

私のコードを機能させました

于 2013-11-02T13:27:01.647 に答える