如何使用“axis”函数向 x_axis 添加更多比例?

时间:2021-05-14 17:13:44

标签: r plot axis

这是我的数据集的一部分: Timestamps of this dataset

这是我的代码:

par(mfrow=c(2,5),cex=0.5)
for (m in 3:12){
  plot(TPP13_output[,1][1:loops2],TPP13_output[,m][1:loops2],col=2,
       xlab=colnames(TPP13_output[1]),ylab=colnames(TPP13_output[m]))
}

这些是这段代码的情节: plots

如您所见,x_axis 上的刻度非常稀疏,几乎没有显示这些时间戳的细节。我想让 x_axis 更密集,并显示像“2020-11-19 17:00:00”这样的细节。我知道 'axis' 函数的 'at' 参数可以帮助实现这一点,但是 'Timestamp1' 是一个 'POSIXct' 类型,我不知道如何正确设置这个参数以让它接受这种类型。

1 个答案:

答案 0 :(得分:0)

如果没有可重现的示例,很难提供完整的答案。但是,这里有一些示例代码,用于添加具有不同分辨率的时间轴。基本上,我不会在初始图形 (...axs='n') 上绘制轴,而是使用 seq() 函数指定的特定时间分辨率单独添加它,其中包含最小时间、最大时间和时间步长 ({ {1}} 参数(以秒为单位)指定。

Different Time Resolution x Axis

by
相关问题