Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R语言text()调用中adj参数的多个值_R_Text_Offset - Fatal编程技术网

R语言text()调用中adj参数的多个值

R语言text()调用中adj参数的多个值,r,text,offset,R,Text,Offset,一个问题和一个元问题: 在R统计语言中,我想在将一组值打印到绘图时给出一个独立的偏移量 为单个字符串指定偏移量很容易: text(0,0, "offset this", adj=0) 我正在打印矩阵中的多个值;称之为数据库,列为x,y,标签,以及偏移量: attach(database) text(x,y, label, adj=offset) 这是行不通的。显然adj只接受前两个值,将它们解释为水平和垂直偏移。我试着给它一个2Xn或nx2矩阵,但它仍然只使用前两个值 当然,我可以这样做:

一个问题和一个元问题:

在R统计语言中,我想在将一组值打印到绘图时给出一个独立的偏移量

为单个字符串指定偏移量很容易:

text(0,0, "offset this", adj=0)
我正在打印矩阵中的多个值;称之为
数据库
,列为
x
y
标签
,以及
偏移量

attach(database)
text(x,y, label, adj=offset)
这是行不通的。显然adj只接受前两个值,将它们解释为水平和垂直偏移。我试着给它一个2Xn或nx2矩阵,但它仍然只使用前两个值

当然,我可以这样做:

   text(x+offset*strwidth(label), y, label)
但是我想知道是否有一种方法可以用adj来代替

元问题:
有没有办法查看在键入函数名时未显示的函数的代码


R版本linux gnu 3.2.1 2015-06-18首先,不要使用
attach
。如果有多个值要传递给未准备好的函数,则可以尝试
mapply
>

> plot(NA, xlim=c(0,10), ylim=c(0,10))
> invisible( mapply(text, y=1:10, x=1, labels="ttttttt" , adj=runif(10) ) )

您确实了解“adj”是相对于label参数的大小,对吗?

对于“meta”问题;在谷歌上搜索“访问源代码”。永远不要使用
attach()
。它带来的问题远远超过它的价值。谢谢,特别是对“元”问题的回答!