在R或matplotlib中獲取散點圖的優雅方法

2024-09-28 05:17:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一份档案如下:

"ID"    "method1"   "method2"
"ABCD00005178"  -2.226646256    -2.14728
"ABCD00064724"  -2.460661389    -2.32005
"ABCD00169298"  -3.007943799    -2.00823
"ABCD00219070"  -2.68641563 -2.62434
"ABCD00220763"  -2.416688099    -2.38739
"ABCD00225740"  -2.36953104 -2.27758
"ABCD00226317"  -3.960254576    -3.92418
"ABCD00229829"  -3.564266939    -3.50151
"ABCD00229913"  -3.897553385    -3.98728
"ABCD00231004"  -3.507735931    -3.55717
"ABCD00231061"  -5.480421407    -5.38307
"ABCD00233156"  -2.363380193    -2.32521
"ABCD00233813"  -4.468308431    -4.30908
"ABCD00237623"  -4.113207121    -3.98899
"ABCD00241261"  -2.134610592    -2.03762
"ABCD00243457"  -3.558826293    -3.45873
"ABCD00248564"  -2.402259151    -2.08466

我试图在R中绘制一个散点图,如下所示。在

^{pr2}$

我得到了一个散点图,但我无法区分每个ID的两个数据点。我的文件包含超过1000行,我想显示从这两种方法获得的值是相似的还是不同的。任何帮助都将不胜感激。在

谢谢


Tags: id档案method1method2abcd00005178abcd00229829abcd00169298abcd00231061
1条回答
网友
1楼 · 发布于 2024-09-28 05:17:57

每个点是“每个ID有两个数据点”。不完全是,x坐标是method1,y坐标是method2。要查看是否有关联,只需看看这些点是否与直线对齐。如果你需要一个统计测试,做一个线性回归。在

> x <- read.delim("temp.txt", header=T, sep=' ')
> plot(x$method1, x$method2)
> text(x$method1, x$method2, x$ID, cex=0.5)

enter image description here

线性回归:

^{pr2}$

enter image description here 颜色散点:

> plot(x$method1, x$method2, col=x$ID)

enter image description here

相关问题 更多 >

    热门问题