あなたはそれが起こるためには、固定幅フォントを使用する必要があります。したがって、プロットを作成する前にpar(family="mono")
を使用することができます。テキストの幅が広がる可能性があるので、forest()
関数の引数xlim
を使いこなす必要があります。
library(metafor)
dat <- escalc(measure="MD", m1i=m1i, sd1i=sd1i, n1i=n1i, m2i=m2i, sd2i=sd2i, n2i=n2i, data=dat.normand1999)
res <- rma(yi, vi, data=dat)
par(family="mono")
forest(res, xlim=c(-180,230), cex=.8)
text(-180, 11, "Study", pos=4, font=2, cex=.8)
text(230, 11, "Mean Difference [95% CI]", pos=2, font=2, cex=.8)
私はそれがより良いフィットさせるためにcex
ビットを減少させることがありました。ここでは一例です。また、テキストを追加する際には、pos=4
とpos=2
を使用して、正しく整列させるようにしました。
windowsFonts(Consolas=windowsFont("Consolas"))
par(family="Consolas")
するか、あなたが好きな他の固定幅フォントを使用する:あなたがWindows上で、別のフォントを使用したい場合
、あなたが行うことができます。 MacOSやUnix/Linuxではどのように動作するのか不明です。