私は最新のggplot2を使用していますが、現在はp + theme(legend.position='right')
です。機能theme is well documentedと組み合わせてbottom
とright
は可能ではないようです。しかし、これを達成する別の方法がありますか?それはプロット領域を重複しますが、問題はあるプロットの凡例を右下のプロットの外側に配置する方法
p+theme(legend.position=c(0.85,0)
:
私は最新のggplot2を使用していますが、現在はp + theme(legend.position='right')
です。機能theme is well documentedと組み合わせてbottom
とright
は可能ではないようです。しかし、これを達成する別の方法がありますか?それはプロット領域を重複しますが、問題はあるプロットの凡例を右下のプロットの外側に配置する方法
p+theme(legend.position=c(0.85,0)
:
あなたは、位置のためのようなものを2要素数値ベクトルを使用することができます。
そして、あなたは1つの水平ラインであることを強制したい場合は、追加することができます。
p+guides(fill = guide_legend(nrow = 1))
EDIT
私はエリアを拡大するplot.marginを使用下部には、パラメータで遊ぶことができます:
p+
guides(fill = guide_legend(nrow = 1))+
theme(plot.margin=unit(c(1,1,4,0.5),"cm"))+
theme(legend.position=c(0.85,-0.7))
OR
p+
theme(plot.margin=unit(c(1,1,4,0.5),"cm"))+
theme(legend.position=c(0.85,-0.7)
)
NOTE
私は一定の幅で画像を書き出すときに、Rstudioを使用して*私は取得しない高さ伝説、しかし私がドラッグし、アジャウ次のようにエクスポートする前にビューを表示、それは動作します。 ggplot2の
はありがとうござい上でよりよい制御を持っています!知っておいてよかった!私は実際にプロット領域外の伝説が必要です...もしあなたが0.85の代わりに1.3をしたらどうなりますか? –
@ GiovanniAzua私は答えを編集しました。あなたが探しているものがあれば、plzチェックしてください。 – OmaymaS
もう一度ありがとう!私はそれを試しましたが、私が望むところで伝説を得ることはできません。プロット幅の外側の座標を指定すると、凡例が消えます。 –
devのバージョンは、この – baptiste