【发布时间】:2017-02-12 18:35:42
【问题描述】:
我在 ggplot 中绘制的图形是这样的:
图例包括希腊字母。目前,图例在图表之外。我想在图表内移动图例。我怎样才能做到这一点。代码:
p + theme(legend.position=c(1,7))
不起作用。事实上,它使整个传说消失了。
谁能帮帮我?
【问题讨论】:
-
请注意,链接答案中的
opts已被弃用。请改用theme。
我在 ggplot 中绘制的图形是这样的:
图例包括希腊字母。目前,图例在图表之外。我想在图表内移动图例。我怎样才能做到这一点。代码:
p + theme(legend.position=c(1,7))
不起作用。事实上,它使整个传说消失了。
谁能帮帮我?
【问题讨论】:
opts 已被弃用。请改用theme。
它们的值应该在 0 和 1 之间。c(0,0) 对应“左下”,c(1,1) 对应“右上”位置。
p + theme(legend.position=c(0.8,0.8))
【讨论】:
您的命令中有错字。此外,legend.position 使用 0 到 1 之间的值(请参阅here)。试试:
p + theme(legend.position = c(0.8,0.8))
【讨论】: