【发布时间】: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