stat_cor标签未正确定位在各个面上

stat_cor标签未正确定位在各个面上,r,ggplot2,R,Ggplot2,我希望corr值的位置尽可能靠近镶嵌面。现在,一些标签的位置比其他标签低 您可以尝试label.*.npc ggplot(mtcars, aes(cyl , disp)) + geom_point(alpha=0.8) + stat_cor(label.y.npc="top", label.x.npc = "left", method = "pearson",size=2.5) + facet_wrap(~ vs ,scales="free") + geom_smooth(me

我希望corr值的位置尽可能靠近镶嵌面。现在,一些标签的位置比其他标签低


您可以尝试
label.*.npc

ggplot(mtcars, aes(cyl , disp)) +
  geom_point(alpha=0.8) + 
  stat_cor(label.y.npc="top", label.x.npc = "left", method = "pearson",size=2.5) +
  facet_wrap(~ vs ,scales="free") +
  geom_smooth(method = lm, fill = "lightgray")

缺少示例数据
df
。它太大,无法添加。您总能找到一种方法:如果数据太大,请发布一个具有代表性的样本,或者使用一个常用的数据集,该数据集可以很近距离地再现问题。您还应该提到函数的来源:这是一个关于
stat\u cor
的问题,但您忘记了提到它来自
ggpubr
,也就是说,它不是一个人们手上一定有您的数据或我的可再现数据的函数?
ggplot(mtcars, aes(cyl , disp)) +
  geom_point(alpha=0.8) + 
  stat_cor(label.y.npc="top", label.x.npc = "left", method = "pearson",size=2.5) +
  facet_wrap(~ vs ,scales="free") +
  geom_smooth(method = lm, fill = "lightgray")