首页 > 解决方案 > 我怎样才能用这样的比例制作一个情节(-1, 13000)

问题描述

我想要一个比例从 -1 开始到 13000 的图表。

但是如果我这样写,axis(1, at=seq(0,13000,2000), labels=seq(-1,13000,2000))那么在 x 轴上,标签将是 -1、1999、3999 等。

我想要 -1、2000、4000、6000 等

标签: rplotscaleaxis

解决方案


您可以抑制绘图中的 x 轴,然后添加一个单独的轴,您的标签将在其中工作:

plot(x = 1000 * 0:13 - 1, y = (1:14)^2, xlab = "x", ylab = "y", xaxt = "n")
axis(side = 1, at = c(-1, 1:7 * 2000 - 1000))

在此处输入图像描述


推荐阅读