ggplot2图例框中色阶的对齐方式

时间:2015-11-10 10:41:03

标签: r ggplot2 alignment legend

我正试图在ggplot2的图例框中居中或右对齐颜色栏,但无法设法做到这一点。我见过的所有例子都没有说出任何相关内容,但我认为它必须是可能的。见下文。如何移动颜色条以使其位于“颜色条件下”。 ' Cameron'?

Colourbar left-aligned

我试过了:

guides(colour=guide_colourbar(title.hjust=0.5))

以及许多其他事情,但没有一个具有预期的效果。有什么建议吗?

N.B。我不是要求在绘图区域内对齐图例框。

1 个答案:

答案 0 :(得分:1)

在某种程度上,您必须调整值以适应您的情节。 基本上,我们的想法是调整图例标题,然后将整个图例框移动到正确的位置(这可能需要增加尺寸):

+ theme(plot.margin=unit(c(1,7,1,1),"cm"),
        legend.position=c(1.2, .5))
+ guides(colour = guide_legend(title.hjust=-0.2))