r - 如何在R中的绘图中添加一条线

标签 r plot

我想在 R 的绘图中添加一条从西南角到东北角(角到角)的实线/虚线。 如果使用以下代码,我的线不会从一个角落走到另一个角落。

x.axis<-c(1.11, 0.67, 0.33, 0.33, 1.22, 0.67, 1.44, 2.67, 7.00, 5.00, 6.44, 2.78, 67.50, 65.40, 65.20, 68.00, 64.80, 62.40)
x.axis
y.axis<-c(26.056351,13.077900,8.882701,12.155014,20.150054,8.516783,6.185070,19.464096,17.700288,14.130253,5.778807,22.429427,
          52.611215, 8.286860,  36.316078,  62.010992,  82.822043,  41.747899)
y.axis
plot(x.axis,y.axis)
abline(a=0,b=1)

有谁知道是否可以添加这样的行?

最佳答案

如果想要从绘图的一个角到另一个角绘制一条线,您必须根据绘图窗口本身的 x 和 y 限制指定点。您可以使用 par('usr') 调用它们。

# make the plot
plot(x.axis, y.axis)
# get axis limits
al = par("usr")
# plot a point to point line based on the axis limits
segments(al[1], al[3], al[2], al[4], col='pink')

corner to corner plot

关于r - 如何在R中的绘图中添加一条线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61112565/

相关文章:

r - R 中 twitteR 的 SSL 证书失败

r - ' =' vs. ' <-' 作为 R 中的函数参数

r - 如何对 Radian 作为 R 的 VS Code 终端进行故障排除

r - 在R中的ggplot中访问TPR和FPR以获得roc曲线

r - 如何在 R 中绘制 3d 参数方程?

r - 使用 RPostgreSQL 从 R 中的数据框创建临时表

python - 代码终止后保持 matplotlib/pyplot 窗口打开

r - 使用R中Shiny中的renderPlot调整要在绘图标题中显示的小p值的位数

matlab - 反转 plotyy 的一个 y 轴

javascript - 在哪里可以找到 R-to-JavaScript 编译器?