私は、入力条件に応じて行数が変わるフォレストプロット(metaforを使用)を使用しています。私のコードを使用して、各実行後にプロットを保存します。森林プロットを保存する(metafor)
dev.copy(png,'myplot.png')
dev.off()
をプロット内の行の数に応じて、データがぺしゃんこにすることができます。約30行を超えるとデータが判読不能になります。以下の例を参照してください。最初のグラフは読み込み可能ですが、2番目のグラフは役に立たず、より多くのデータを含めるためには悪化します。
グラフを保存して高さが行に合わせて自動的に更新されるようにする方法はありますか?グラフが正方形である必要は特にありませんが、実際にはデータに合わせて長方形になると考えています。チャートコードは、参照のために質問の基盤に含まれています。
forest(x = final$AvgPts, ci.lb = final$min, ci.ub = final$max, slab = final$Players,
ilab = final$value, ilab.xpos = max(final$max)+10,ilab.pos =4, alim = c(min(final$min)-5,
max(final$max)+5), xlim = c(min(final$min)-170, 2*(max(final$max)+5)),
xlab = "Moneyball Points Spread", efac = 1, cex = 0.75, mgp = c(1, 1, 0),
refline=mean(final$AvgPts),digits=1,col="dark blue",pch = 19,
main=paste("2016 Moneyball Summary (position =",pos,"and min average >",points,")"))
これは私が必要としていたものです。非常に感謝しています。 – Morts81