2017-09-08 3 views
0

私はrでプロットしていますが、凡例が大きすぎます。私がcexを減らすと、テキストは縮小しますが、凡例ボックスにはまだ大きな空白があります。伝説のコードは次のとおりです。?凡例のサイズが大きすぎて、cexが役に立たない

legend('topleft',adj = c(0, 0.6), pch=c(4,1), c("non smokers", "smokers"), cex=.75,horiz = TRUE,pt.cex = 1) 

私はこれをどのように問題を解決することができTHX

enter image description here

+0

を使用した例ですが、それは800×800ですが、動作しません!私が選択したサイズに関係なく、まだ大きすぎます。 – Cina

+0

@Cina [再現可能な例](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を私たちに教えてください。 'dput'を使って、凡例だけでなく、プロットのデータとプロットを作成するために使用したコードを提供します。 – G5W

+0

凡例文に 'bty ​​=" n "'を含めると助けになるかもしれません。 – G5W

答えて

1

は、まずwindowsまたはpdfまたはpngを使用して、プロットのサイズを指定し、それが罰金になります。ここでd.b @png

graphics.off() 
png(filename = "test.png", width = 7, height = 7, units = "in", res = 75) 
plot(1:10, 1:10) 
legend('topleft', pch=c(4,1), c("non smokers", "smokers"), horiz = TRUE) 
dev.off() 

enter image description here

+0

このように動作します。しかし、私はプロットを見るためにそれを使って、rstudioでプロットしています。このように、凡例のサイズはまだまだ大きくなっています。凡例にパラメータを指定して修正することはできますか? – Cina

関連する問題