我正在嘗試使用ggplot2獲取圖表。問題是我無法減少圖例邊框和文本之間的空白區域。例如:,減少ggplot2圖例中的填充
在此,我想減少頂部用一些捲曲線標記的空白區域。
我搜索了很多,但在大多數地方,答案建議減少key.height
或key.width
,但這不是我想要的;我對這些非常滿意。我只想擺脫頂部的白色空間。
我正在嘗試使用ggplot2獲取圖表。問題是我無法減少圖例邊框和文本之間的空白區域。例如:,減少ggplot2圖例中的填充
在此,我想減少頂部用一些捲曲線標記的空白區域。
我搜索了很多,但在大多數地方,答案建議減少key.height
或key.width
,但這不是我想要的;我對這些非常滿意。我只想擺脫頂部的白色空間。
您可以刪除的空間與傳說標題:
theme(legend.title=element_blank())
如果這還不夠,然後做:
theme(legend.title=element_blank(),
legend.margin=margin(c(1,5,5,5)))
和玩的值(他們在順序頂部,右邊,底部,左邊),直到你找到你喜歡的東西。
我得到這個錯誤:找不到函數「margin」 –
你使用的是什麼版本的ggplot2?我認爲你可能需要最新版本(2.2.0)才能使這個解決方案起作用。如果你有早期版本的ggplot,我認爲相當於'legend.margin = unit(c(1,5,5,5),「pt」)',但我不積極。這可能會改變圖例面板的邊距。 – eipi10
難以確定沒有看到一個可重複的例子,但'主題(legend.title = element_blank())'怎麼樣'。 – eipi10
這就是我所做的刪除圖例標題。這確實刪除了傳說標題,但留下了白色空間。我想刪除這個空白區域。 –
然後使用'legend.margin = margin(c(1,5,5,5))',並在值得玩弄(它們按照頂部,右邊,底部,左邊的順序),直到找到你喜歡的東西。 – eipi10