gpt4 book ai didi

r - 在散点图上打印相关系数

转载 作者:行者123 更新时间:2023-12-04 12:51:40 25 4
gpt4 key购买 nike

我想在散点图上打印相关系数。我怎样才能用ggplot2实现。我的代码如下所示

df = read.csv ("/home/miya/Desktop/data.csv")
p <- ggplot(df, aes(male,female,label=names)) + xlim(0,2) + ylim(0,2) + xlab("x axis") +
ylab("y axis") + geom_point(colour = "red", size = 3) + geom_smooth(method=lm, fullrange=TRUE) + geom_text(hjust=-1,vjust=1)

数据.csv

names   male    female
aa 1.43 1.3
kk 1.24 1.05
cc 1.04 0.94
dd 0.9 1.01
nn 0.93 1.17
mm 1.03 1.22
hh 1.12 1
gg 0.69 0.78
tt 0.92 1.04

最佳答案

对于像这样的一次性添加,使用annotate。在你的情况下:

annotate(x=1.5, y=1.5, 
label=paste("R = ", round(cor(df$male, df$female),2)),
geom="text", size=5)

根据您希望它在图上的位置调整 x 和 y 值。要更改字体大小,请使用 size 参数,如上所示。

关于r - 在散点图上打印相关系数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35618638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com