目前正在尝试编写一个简单的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,识别等)。但它们都没有给出实际值(x,y)所以我想知道是否可以打印出不是永久性的坐标。
答案 0 :(得分:2)
如果您正在尝试打印坐标,可以使用labels
函数的identify()
参数。
identify(temp1, temp2, labels=paste(temp1, temp2, sep=","))
答案 1 :(得分:1)
HWidentify
函数还有一个标签参数,您可以将其设置为您想要的任何内容,使用@ JeanV.Adams等paste
函数的工作方式类似,然后您具有悬停功能。