【问题标题】:Reason for strange gap in the plot剧情出现奇怪差距的原因
【发布时间】:2012-06-30 14:19:39
【问题描述】:

我有这个深度与时间的关系图: 这个情节在五月初有一个奇怪的差距。

我检查了数据,但没有 NAs 或 Nans 或没有丢失数据。 这是一个以 15 分钟为间隔的时间序列

我不能在这里给出数据集,因为它包含 10,000 行。 有人可以提出建议吗?

我正在使用以下绘图代码:

   library(zoo)
   z=read.zoo("data.txt", header=TRUE)
   temp=index(z[,1])
   m=coredata(z[,1])
x=0.001
p=rep.int(x,length(temp))
png(filename=paste(Name[k],"_mean1.png", sep=''), width= 3500, height=1600, units="px")
par(mar=c(13,13,5,3),cex.axis= 2.5, cex.lab=3, cex.main=3.5, cex.sub=5)
plot(temp,m, xlab="Time", ylab="Depth",type='l', main=Name[k])
symbols(temp,m,add=TRUE,circles=p, inches=1/15, ann=F, bg="steelblue2", fg=NULL)
dev.off()

【问题讨论】:

  • 你能把数据发布到类似 pastebin 的地方吗?
  • 您是否在相关时间检查过数据?当您仅对问题区域周围的时间进行子集化时,是否会出现同样的问题?如果没有至少一部分数据,这将(几乎)无法回答,因为这是一个特定于数据的问题!
  • 你能给我一个可以上传数据的链接吗?或者有没有办法上传数据?
  • 我在来这里之前确实检查了数据,但找不到任何东西。我在这里发布了这个,希望有人可能以前遇到过这样的问题,并且能够给我一些有用的建议。
  • 您将不得不提供更多信息 - 正在使用的绘图调用是什么?根据?格图?其他时间序列图?数据点的类型是什么?在 x 轴上绘制的日期/时间值的类别/类型是什么?图表变得有趣的日期/时间的具体值是多少?等等等等等等。

标签: r plot time-series


【解决方案1】:

好的,这是您发布的内容的猜测。

我猜在 5 月初的一段时期内没有数据显示有问题的“差距”突然出现。没有 NA,因为这一时期根本没有任何数据行。这行代码仍然在绘图上绘制了一条细黑线,它将数据中的“差距”联系起来......

plot(temp,m, xlab="Time", ylab="Depth",type='l', main=Name[k])

...但是没有足够近的蓝色符号(圆圈)绘制在一起,使其看起来像一条连续的蓝线。使用以下代码在现有绘图的顶部绘制蓝色符号:

symbols(temp,m,add=TRUE,circles=p, inches=1/15, ann=F, bg="steelblue2", fg=NULL)

我建议不要绘制一条线,然后在其顶部绘制符号,而是绘制一条粗蓝线以开始:

plot(temp,m, xlab="Time", ylab="Depth",type='l', main=Name[k],lwd=5,col="steelblue2")

【讨论】:

    猜你喜欢
    • 2014-04-01
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 2021-10-05
    • 1970-01-01
    • 1970-01-01
    • 2017-05-23
    • 2014-08-12
    相关资源
    最近更新 更多