2011-11-17 58 views
1

数据绘制系列中,我尝试了R-帮助列表在这个问题上没有成功CrossPostHere ...一些没有在xyplot R中

我正在使用莱迪思图书馆一些xyplots工作。我的X轴是 的日期,我复制类似的在R 画廊发现图表(见这里:R-Gallery Trellis

但是,关键的区别是,我的一些数据的丢失(没有收集 在那时)。例如,我可能有整整一个月, 我没有数据。问题是xyplot连接数据点。

要继续使用R画廊情节举例来说,如果你的室外温度 数据在20度在2007年3月停止并在2007年7月回升备份 在20摄氏度时,你将有一个直线连接两个数据 点(在20度)。我宁愿没有一条线(在我的意见中)更好地表示没有收集那段时间的数据。

我很好奇,想知道是否有人对如何改变这种现象 从而使线未连接时的数据在 系列缺少一个想法。我希望有一个简单或灵活的解决方案,但是当我开始考虑它时,它可能相当复杂,因为您需要告诉 xyplot您希望不连接的粒度(例如,在 中5小时行,连续4天等)。

任何帮助将不胜感激!

+0

如果你是跨张贴在其他地方,它是链接到你问其他地方的问题是一个好主意。另外,如果你[提供一个可重复的例子],它是最容易的帮助你(http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。 –

回答

4

NA丢失数据,xyplot()不应该连接它。这对我的作品R上2.13.2:

d <- data.frame(x = 1:10, y = 1:10) 
d[5,"y"] = NA 
xyplot(y ~ x, d, type = "b") 
+0

谢谢!那就是诀窍 – user918967