时间序列图在R中,yaxis在R中不清楚
我编写了以下代码来按组绘制时间序列图时间序列图在R中,yaxis在R中不清楚,r,lattice,R,Lattice,我编写了以下代码来按组绘制时间序列图 nsplot<- xyplot(conc ~ time |Location, data=nspm1long, ylim=range(nspm1long$conc), main="PM1 time series by Location", ylab="PM1 concentration (mg/m3)", xlab="T
nsplot<- xyplot(conc ~ time |Location, data=nspm1long,
ylim=range(nspm1long$conc),
main="PM1 time series by Location",
ylab="PM1 concentration (mg/m3)",
xlab="Time", type="l",
par.strip.text=list(cex=0.7),
par.settings=list(axis.text=list(cex=0.7)))
print(nsplot)
nsplot您的代码输出对我来说很好。以下是我从一些示例数据中得到的信息:
set.seed(12345)
data = expand.grid(time=1:100, Location=factor(1:3))
data$conc = with(data, 0.1*time + as.numeric(Location)) + rnorm(nrow(data))
有关所有绘图格式问题的答案,请参见?xyplot
,特别是比例
,勾号
,ylim
,tck
参数 您的代码输出对我来说很好。以下是我从一些示例数据中得到的信息:
set.seed(12345)
data = expand.grid(time=1:100, Location=factor(1:3))
data$conc = with(data, 0.1*time + as.numeric(Location)) + rnorm(nrow(data))
有关所有绘图格式问题的答案,请参见?xyplot
,特别是比例
,勾号
,ylim
,tck
参数 玩了一段时间后,我了解到问题是由数据集中的NA值引起的。删除NA值后,绘图现在看起来正常
约翰-谢谢你关于?xy的建议。里面有很多很酷的东西。
Dirk-我对R和时间序列数据操作是新手。我还不知道如何使用它,但会记住它。玩了一段时间后,我知道问题是由数据集中的NA值引起的。删除NA值后,绘图现在看起来正常
约翰-谢谢你关于?xy的建议。里面有很多很酷的东西。
Dirk-我对R和时间序列数据操作是新手。我还不知道如何使用它,但请记住尝试编辑您的问题,以包含str(nspm1long)
的输出。这可能有助于了解这个问题。请尝试编辑您的问题,以包含str(nspm1long)
的输出。这可能会让我们对这个问题有所了解,但不是很清楚。x轴不是时间变量。试试像time=Sys.time()+cumsum(runif(100)*3600)
这样的方法,它会在几天内传播。啊,我想从OP中不清楚time
是什么格式。当我们确定后,我会更新一个最终版本。x轴不是时间变量。试试像time=Sys.time()+cumsum(runif(100)*3600)
这样的方法,它会在几天内传播。啊,我想从OP中不清楚time
是什么格式。当我们确定后,我会更新最终版本。