web-dev-qa-db-ja.com

Rはページからラベルをプロットしています

私は以下を実行しています:

png(filename="figure.png", width=900, bg="white")
barplot(c(1.1, 0.8, 0.7), horiz=TRUE, border="blue", axes=FALSE, col="darkblue")
axis(2, at=1:3, lab=c("elephant", "hippo", "snorkel"), las=1, cex.axis=1.3)
dev.off()

左側のラベルがページの外に表示されています。私はそれを修正する方法を理解できないようです。何か案は?

ありがとう。

16
K P

ラベルの左マージンにそれほど長いスペースがありません。試してみてください:

png(filename="figure.png", width=900, bg="white")
par(mar=c(5,6,4,1)+.1)
barplot(c(1.1, 0.8, 0.7), horiz=TRUE, border="blue", axes=FALSE, col="darkblue")
axis(2, at=1:3, lab=c("elephant", "hippo", "snorkel"), las=1, cex.axis=1.3)
dev.off()

'par'の 'mar'引数は、マージンの幅を 'bottom'、 'left'、 'top'、 'right'の順序で設定します。デフォルトでは、「左」を4に設定します。ここでは、6に変更しました。

26
wkmor1