删除 R 中的图例

标签 r plot legend

如何删除 R 图中的图例?我尝试了 legend<-FALSE,不起作用。 另外,有没有更好的方法来设置图例的位置?例如有没有 我可以用光标选择位置的方法吗?我不是在谈论 ggplot 或任何花哨的附加组件,只是常规的 R 绘图。

最佳答案

按顺序:

  • 这与人们昨天试图向您解释的内容有关:将脚本视为创建 R session 的主要方式。在 ESS 中,您会得到作为副产品的脚本;在 RStudio 中,您还可以先使用命令,然后将这些命令传递到您的 session 。最后,不,您无法删除已添加到绘图中的图例,但您可以使用保存的命令重新创建图表。

  • 是的,自从 Duncan Murdoch 添加了对“topleft”等的支持后,您可以使用逻辑命令:

plot(1:10)                    # simple plot
legend("bottomright", "foo")  # 'foo' in bottom-right corner
  • 可以,如果您使用 locator() 的输出作为 legend() 命令的输入。

关于删除 R 中的图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7365464/

相关文章:

通过R中的符号链接(symbolic link)读取数据

r - ggplot2 中具有嵌套 x 轴的堆叠直方图

r - 如何在 R 中添加带有透视图的颜色条

r - 控制两个 knitr 并排图之间的距离

r - R情节中的图例

r - 在 plotly 子图中合并图例

r - r 中具有列约束的唯一行

r - 具有可变线型和颜色的 ggplot

python - Matplotlib 将数组转换为 1 条图表线

python - 当轴限制发生变化时,很好地标记没有图例的线条?