私はgplotsパッケージを使ってバープロットを出力します。バーは、彼らがして作られて、私はA4で用紙サイズを指定する際に今R:gplots、barplots:紙の設定とは無関係にバーの幅を固定する方法は?
library("gplots")
pdf(file = "/Users/Tim/desktop/pgax.pdf", onefile = TRUE, paper = "special")
par(mfrow = c(4,2)) #figures arranged in 2 rows and 2 columns
par(las=2) #perpendicular labels on x-axis
barplot2(expression,ylab = expression(expression),main = graph.header, cex.names =0.85, beside = TRUE, offset = 0, xpd = FALSE,axis.lty = 0, cex.axis = 0.85, plot.ci = TRUE,ci.l = expression - sd.value, ci.u = expression + sd.value, col = colors,width = 1,names.arg = c(etc))
を、2列にプリントアウト:コードの残りの部分は、それがより明確にするために省略されているので、私は、forループ内で使用します割り当てられた全スペースを埋める。私が各グレーのバーをいくつか持っていれば、その幅は高さに比べて大きすぎます。私はxlimit and width
=とおそらくアスペクト比の間で使用するべきであることを知っていますが、私が望む結果を得ることはできません。そして、紙の高さと幅の出力を指定し、毎回プロットの棒の数を手動で調整するのが不便です。しかし、これは適切ではないようです。誰かが私のプロットで幅の棒を固定する便利な方法を知っていますか?
すべてのご協力をいただきありがとうございます。