r图传奇中的换行符
作者:admin发布时间:2021-10-19分类:传奇私服浏览:287评论:6
通常用于解释或(以及不同颜色)代表的内容。因此,在图例框(bty)内部,应该有一个行/点所在的空间。这可能解释了为什么你认为你的文字没有左对齐(你的换行后你也有空间问题(
):如果你在换行后放一个空格,它将是你的第一个下一行中的字符,因此文本看起来不合理。)
在您的示例中,您没有要解释的行或点,因此,我会使用text而不是。
要知道轴上“井下”的位置,可以使用图形参数par(xaxp)和par(yaxp)(它会显示第一个和最后一个刻度的值以及轴上的刻度数)。在x轴上,从最后一个刻度线开始,您需要向左移动以获得最宽线的空间。
在中,它给出了:
#(c(0,3),c(0,3),type=n,xlab=x,ylab=y)#()-sprintf(a=%3.2fm
b=%3.2fN/m\UB2
c=%3.2fdeg
d=%3.2fperc,a,b,c,d)#thewidthofwidestlinemax_str-max(strwidth(strsplit(text_to_put,
)[[1]]))#putthetexttext(x=par(xaxp)[2]-max_str,y=par(yaxp)[1],labels=text_to_put,adj=c(0,0))#ifreallyyouneedthebox(herepar(usr)isusedtoknowtheextremevaluesonbothaxes)x_offset-par(xaxp)[1]-par(usr)[1]y_offset-par(yaxp)[1]-par(usr)[3]segments(rep(par(xaxp)[2]-max_str-x_offset,2),c(par(usr)[3],par(yaxp)[1]+strheight(text_to_put)+y_offset),c(par(xaxp)[2]-max_str-x_offset,par(usr)[2]),rep(par(yaxp)[1]+strheight(text_to_put)+y_offset,2))
已有6位网友发表了看法: