【问题标题】:annotate function in R adding symbols to plot在R中添加符号来绘制注释函数
【发布时间】:2014-12-05 06:27:57
【问题描述】:

我想注释一个图,我将在其中显示某些图的最大值和最小值。当我单独运行注释语句时,它们会正确地在图上打印符号。但是当我在 for 循环中运行它并为许多值生成许多图时,符号会变成“???”。

请说明问题所在。

plot = plot + annotate("text", x = 35, y = 925, label = paste("↑","Max 2009/10",sep=""))

绘图是函数在其参数上循环的函数的一部分。因此,生成的图以 png 格式保存在特定文件夹中。函数和调用在两个不同的 R 脚本中

lapply(FUN = get_weather_details,X = list)

【问题讨论】:

  • 当我在我的系统上尝试时,您的代码在 for 循环内外都可以正常工作(使用 mtcars 数据框只是为了绘制一些数据)。您能否提供一个reproducible example,以便我们可以准确地看到您正在绘制的数据以及您的循环代码是什么样的?
  • 感觉字符编码设置不正确。
  • 我已为问题添加了更多详细信息。

标签: r ggplot2 symbols annotate


【解决方案1】:

当你单独运行它时,你会得到正确的符号,但在循环中你会得到???。我尝试将 pch 用于符号,并且能够对其进行注释。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 2018-03-12
    • 2015-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多