0

目前正在尝试编写一个简单的 r 脚本,当传入 2 个值向量时,将计算它们之间的某种关系(在给定的情况下,r_square)并将其显示在具有最佳拟合线的图形中。

temp1 <- sample(20000,1367,replace=F,prob=NULL)
temp2 <- sample(20000,1367,replace=F,prob=NULL)
fit <- lm(temp1 ~temp2)
plot(temp1,temp2,ann="true")
abline(fit)

(这里使用缺乏真实数据的样本)。问题是我正在尝试添加交互性,它会在悬停时显示点的值(排序的 X/Y 坐标)。

我设法找到了一些按向量中的顺序识别它们的函数(HWidentify、identify 等)。但是它们都没有给出实际值(x,y)所以我想知道是否可以打印出不是永久的坐标。

4

2 回答 2

2

如果您尝试打印坐标,则可以使用该函数的labels参数identify()

identify(temp1, temp2, labels=paste(temp1, temp2, sep=","))
于 2013-06-11T18:15:39.927 回答
1

HWidentify函数还有一个标签参数,您可以将其设置为您想要的任何值,使用paste类似@JeanV.Adams 的函数可以类似地工作,然后您就有了悬停功能。

于 2013-06-11T20:01:31.017 回答