0
我正在嘗試改變ggplot中圖例標題的對齊方式。具體來說,我想將水平圖例的標題放在圖例鍵的上方而不是左側(默認)。看來我應該可以使用theme(legend.title.align)
,但是該功能似乎沒有任何效果。我甚至嘗試過將它用於默認的垂直對齊的右圖例,但沒有成功。以下,使用mtcars
在ggplot中對齊圖例的標題
# Horizontal legend placed below plot
ggplot(mtcars, aes(x = hp, y = mpg, color = factor(cyl))) +
geom_point() +
theme(legend.position = 'bottom',
legend.direction = 'horizontal')
# Vertical legend right of plot with attempt at right alignment
ggplot(mtcars, aes(x = hp, y = mpg, color = factor(cyl))) +
geom_point() +
theme(legend.position = 'right',
legend.direction = 'vertical',
legend.title.align = '1')
實施例有一種方法來改變legend.title的位置在ggplot,特別是用於將所述標題上方的水平圖例?