Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
时间序列图在R中,yaxis在R中不清楚_R_Lattice - Fatal编程技术网

时间序列图在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
是什么格式。当我们确定后,我会更新最终版本。