【问题标题】:How can I make a plot with a scale like this (-1, 13000)我怎样才能用这样的比例制作一个情节(-1, 13000)
【发布时间】:2020-12-07 12:55:25
【问题描述】:

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

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

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

【问题讨论】:

  • 试试at=c(-1, seq(0,13000,2000)[-1])。这将-1 与您的向量at 组合在一起,但没有它的第一个元素0。并删除labels

标签: r plot scale axis


【解决方案1】:

您可以抑制绘图中的 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))

【讨论】:

    猜你喜欢
    • 2012-04-02
    • 2020-04-12
    • 2012-09-21
    • 1970-01-01
    • 2021-09-23
    • 2016-12-23
    • 1970-01-01
    • 1970-01-01
    • 2022-01-19
    相关资源
    最近更新 更多