可悲的是this answer here似乎不适合我。
根据我在文档中看到的in the latest version, 0.10-1, the major.format parameter has been removed,与以前的版本like 0.9-7, which has the major.format相反,这可以轻松解决我的问题。
这似乎是一个被弃用的主要功能。有没有新的方法来做到这一点?似乎简单易行,但我一直在挖掘这个问题几个小时没有成功。
如果问题出在我的代码中,这里是我正在使用的代码片段。
merra2 = read.table("C:/merra2.csv", header=TRUE, sep=",", na.strings="NA", dec=".", strip.white=TRUE)
merra2$utc = as.POSIXct(merra2$utc, format = "%Y-%m-%d %H:%M:%S", tz="UTC")
merra2$m2_power = as.xts(x=merra2[,"m2_power"],order.by=merra2[,"utc"])
merra2$doy = as.xts(x=merra2[,"doy"],order.by=merra2[,"utc"])
plot.xts(merra2$m2_power, col="blue", lwd = 2, major.ticks="weeks", subset="2012-04-01/2014-04-01")
plot.xts(merra2$m2_power, col="blue", lwd = 2, major.ticks="months", subset="2012-04-01/2014-04-01")
输入文件包含以下内容:
utc,m2_power,doy
"1980-01-01 00:00:00",643.000,181.5000
"1980-01-01 01:00:00",643.000,181.4583
"1980-01-01 02:00:00",354.000,181.4167
如果我添加major.format参数,则没有任何变化,轴保持不变。
答案 0 :(得分:0)
这里是一个可复制的例子:
['false','true']
如果您更改“major.ticks”轴更改...您是否看过“utc”变量?什么是完整的时间间隔?