r - R图,x轴和y轴接触

标签 r plot axis smooth curve

我的问题涉及为R中的出版物制作图形。我使用了如下的plot函数:

plot(x=data$SL, y=data$BD, xlab = "SL (mm)", ylab = "BD (mm)", pch=data$pch)

SL的范围是51.7至73.7,BD的范围是13.5至20.4。不幸的是我还不能发布图像。

但是,要摆脱这种情况,我使用了“axes = F”。现在的问题是缺乏对 Axis 功能的控制。我用了:
axis(side=1, lwd=3, xpd=TRUE, at=c(min(data$SL):max(data$SL)))
axis(side=2, lwd=3, xpd=TRUE, at=c(min(data$BD):max(data$BD)))

问题是我无法设法将y轴和x轴放到与带有方框的图中相同的点上。如何让x轴和y轴互相接触?

最佳答案

最有可能的设置xaxs =“i”和yaxs =“i”将帮助您获得所需的行为。

plot(c(1,2,3),c(2,4,6),axes=F,xaxs = "i",yaxs="i",xlim=c(0,3),ylim=c(0,6))
axis(side=1, lwd=3, xpd=TRUE, at=0:3)
axis(side=2, lwd=3, xpd=TRUE, at=seq(0,6,2))

关于r - R图,x轴和y轴接触,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10874318/

相关文章:

r - 在R中绘制正态,左右偏斜分布

R 使用 dbi 更新数据库

r - 如何在R中按顺序排列x轴(月)

r - 添加箭头以指向 R 中比例尺上的值

web-services - 我可以这样做吗? Apache + mod_jk + Tomcat + Axis

java - Axis 故障 : (500)Internal Server Error

Python 绘图日志在 x/y Axis 上需要 10000 而不是 10^4

识别向量中的给定模式并添加缺少的元素以获得给定模式的重复

R - 如何修改图例?

r - 如何使用维度名称向量选择张量(多维数组)的一部分?