将图例以X坐标作为日期放置

我有一个项目,其中要绘制具有不同年份模拟结果的多个图。项目规模不断扩大,需要显示更多数据。因此,我现在希望有两个图例,但是更可取的是,我不想将它们放置在角膜中,而是将它们放置在中间。通过使用坐标放置图例,这在其他项目中对我有用。在这种情况下,x轴是日期轴,因此我没有正确放置图例框。我需要帮助。

数据使用as.Date格式化。 数据用plot(y ~ x,...绘制 我尝试过

legend(x=as.Date("1992-04-05"),y=110,...
legend(x=format(as.Date("1992-04-05"),"%Y-%m-%d")),...
legend("1992-04-05",110,...

和其他一些变体。

感谢您的帮助:)

lkarhlkqjwr 回答:将图例以X坐标作为日期放置

为了跟进,我找到了解决方案。我没有找到定义基于日期的坐标以将图例放置在图中的方法,而是可以使用legend("topleft",inset=c(0.3,0),...放置它们。 inset功能使我可以将图例移动到所需位置。

本文链接:https://www.f2er.com/3166900.html

大家都在问