【问题标题】:Suppress ticks in plot in r在 r 中抑制绘图中的刻度
【发布时间】:2012-05-10 16:58:15
【问题描述】:

我想从 X 轴上删除标签和轴,但是添加新的刻度。

plot(1:10, ylab = "")
at1 <- seq(1, 10, 0.1)
axis(side = 1, at = at1, labels = FALSE)

我无法摆脱 y 标签。

【问题讨论】:

标签: r plot axis axis-labels


【解决方案1】:

?par 你需要xaxt 参数

plot(1:10, ylab = "", xaxt='n')

【讨论】:

  • 您在"" 中使用双引号并在'n' 中使用单引号是否有原因?
  • @Nisba 我个人使用带有字符的'' 和带有字符串的""
【解决方案2】:

我不确定您想要什么,但这会删除 x 标签并使用您使用 at1 生成的刻度线:

plot(1:10, ylab = "", xlab="")
at1 <- seq(1, 10, 0.1)
axis(side =1, at1, labels = F)

如果您也想这样做,我接受了 GSee 的建议,删除 y 刻度线。

plot(1:10, xlab = "", ylab = "", yaxt='n')
at1 <- seq(1, 10, 0.1)
axis(side =1, at1, labels = F)

【讨论】:

    猜你喜欢
    • 2012-09-15
    • 1970-01-01
    • 2012-04-20
    • 2011-04-05
    • 2016-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多