2012-09-12 47 views
1

我正在使用ggplot2圖表一堆圖表中的項目。真誠可能有1到60或更多的項目,Iam使用傳說是從ggplot圖溢出

ggplot(df, aes(Date, Value, colour=item, group=item)) + geom_point(size=0.4) + guides(col = guide_legend(nrow = 30, byrow=TRUE)) 

以確保我有30行。如果它大於30個項目,則下一個圖例項目會在第二欄顯示等等。

但是,如果我有像2或3這樣的項目較少,傳奇是從圖表窗口推倒。

有沒有一個選項可以強制圖例垂直證明ggplot?

回答

2
+ opts(legend.justification=c(0,0.8)) 

爲我做了。自從0.9.2版本,opts已經theme一直replaced

+ theme(legend.justification = c(0,0.8)) 
+1

以供將來參考,'opts'從'ggplot2' 0.9.2向前depcrecated。 –

+0

@Bryan Hanson,是的,我聽說過它。你用過嗎?你知道主要的區別嗎?圖表更好嗎? – user1471980

+0

有一個轉換指南涵蓋了從0.8到0.9系列的變化,我認爲它將涵蓋大部分變化。還有另一個指南正在生成,它完全是最新的,預計很快。加入ggplot2 Google小組,以確保獲得通知。以下是稍舊的轉換指南:https://groups.google.com/forum/?fromgroups=#!topic/ggplot2-dev/LU0nS320318 –