【问题标题】:Legend including Greek letters can not be written inside ggplot graph [duplicate]包括希腊字母的图例不能写在ggplot图中[重复]
【发布时间】:2017-02-12 18:35:42
【问题描述】:

我在 ggplot 中绘制的图形是这样的:

图例包括希腊字母。目前,图例在图表之外。我想在图表内移动图例。我怎样才能做到这一点。代码:

p + theme(legend.position=c(1,7))

不起作用。事实上,它使整个传说消失了。

谁能帮帮我?

【问题讨论】:

  • 请注意,链接答案中的opts 已被弃用。请改用theme

标签: r ggplot2 legend


【解决方案1】:

它们的值应该在 0 和 1 之间。c(0,0) 对应“左下”,c(1,1) 对应“右上”位置。

p + theme(legend.position=c(0.8,0.8))

【讨论】:

  • @tatxif 那是一个错字。它不起作用。
  • @Geotas 看到我的编辑。
  • 谢谢。它奏效了。
【解决方案2】:

您的命令中有错字。此外,legend.position 使用 0 到 1 之间的值(请参阅here)。试试:

p + theme(legend.position = c(0.8,0.8))

【讨论】:

  • @Mikko 谢谢。它奏效了。
  • 在这种情况下您可能希望接受答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-25
  • 1970-01-01
  • 1970-01-01
  • 2017-09-04
  • 2014-11-02
  • 1970-01-01
相关资源
最近更新 更多