【问题标题】:Removing tick marks, tick=FALSE do not seem to work [duplicate]删除刻度线,tick=FALSE 似乎不起作用[重复]
【发布时间】:2019-01-14 12:36:58
【问题描述】:

我正在尝试在 r 中绘制一个图,其中 x 轴是来自名为 time 的向量的时间戳。 time中的值:

[1] "04:00:00" "06:00:00" "08:00:00" "10:00:00" "12:00:00" "14:00:00" "16:00:00" "18:00:00" "20:00:00" "22:00:00" "24:00:00"

但是,情节仍然将值 2、4、6 等放在时间戳之间? 我用于情节的代码:

sumH1<-plot(tempsSumH1, type="l",xlab="Time",ylab="Temp")
axis(1,at=1:11,labels = time,tick = FALSE)

情节的实际外观:

请注意,偶数不一定需要用向量中的时间替换,但可以完全留空。

【问题讨论】:

  • 你应该在你的plot() 命令中设置xaxt = "n"
  • @Lennyy 好的,谢谢,我发现的关于堆栈上的滴答声的那个是告诉我设置滴答声=F

标签: r plot


【解决方案1】:

这是因为plot 命令生成了一个完整的绘图,然后axis 命令添加 到现有绘图。它不会改变已经存在的东西。数字标签由plot命令绘制,可以通过设置xact = 'n'隐藏。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-02
    • 1970-01-01
    • 2013-02-06
    • 2013-06-19
    相关资源
    最近更新 更多