Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个数据集,我正在尝试使用lm(). 那部分是直截了当的。
lm()
我还可以使用abline( lm( x ~ y ) ).
abline( lm( x ~ y ) )
但是现在我想写拟合的参数,比如adjusted r-squared沿着线。 因此,如果我悬停绘制不同的数据集及其各自的拟合,我应该能够沿线打印一些拟合值。
adjusted r-squared
是否可以在 R 中执行此操作。
是的,直线很容易做到,曲线更复杂,等宽字体可能更简单。基本技术就是转换你的线性方程,这样你就可以推导出一个带有角度的极坐标表达式。使用该角度通过参数(来自图形参数)设置text命令中文本的角度。srt
text
srt
对于曲线,它会有点棘手(可能通过非比例字体简化)。您需要为每个字母计算出一个角度的向量,然后是每个字符的宽度(使用strwidth)。你会为你的角色生成一个角度和位置的向量,并循环调用它们text。您在这里需要一个循环,因为text不能为srt参数采用向量。
strwidth