【发布时间】:2016-04-20 05:22:25
【问题描述】:
我有一个森林图(使用 metafor),其行数将根据输入条件而变化。我的代码在每次运行后使用:
dev.copy(png,'myplot.png')
dev.off()
根据图中的行数,可以压缩数据。超过 30 行,数据变得不可读,请参见下面的示例。第一个图表是可读的,但是第二个图表是无用的,而且它只会变得更糟,因为我想包含更多的数据。
有没有办法保存图表,以便高度自动更新以正确适合行?图表没有特别需要是方形的,事实上我设想它是矩形的以适应数据。图表代码包含在问题的底部以供参考。
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,")"))
【问题讨论】: