2014-02-05 22 views
8

我使用googleVis在R中创建了一个图表,特别是gvisMotionChart,绘制了许多变量。在gvisMotionChart中关闭图表

我主要使用折线图,当我用所有变量查看图形时都很好,但是当我选择一些单独的变量时,它会缩放sunch中该变量的一些图不再处于打开状态图表。我知道它应该放大来查看这个变量,并且可以排除其他变量(这是一个很好的特性),但它放大得太多,以至于我后面的变量并不完全在图上。

这不会发生在所有变量上,我可以通过选择其中一个要查看的变量的其他变量来避开它,但如果我能解决这个问题,那将是一件好事。有没有人遇到类似的问题,并知道解决它的方法?

预先感谢

编辑:我有此使用数据击球从Lahman包的例子。 (我对basaeball一无所知,所以分析可能没有意义,事实上看看它几乎肯定不会,但它显示了我的观点)。如果您运行下面的代码:

library(Lahman) 
recent <- subset(Batting, yearID > 2000) 
homeruns <- aggregate(HR ~ stint + yearID, data = recent, FUN = sum) 
avgHR <- mean(homeruns$HR) 
homeruns$HR <- homeruns$HR - avgHR 
m <- gvisMotionChart(data = homeruns, idvar = "stint", timevar = "yearID") 
plot(m) 

然后选择折线图,然后在2号子集,该图的上半部分被切断

回答

0

我刚刚遇到了同样的问题,一个Sankey情节。我通过删除值为0的条目来解决它。然而,我只是试图重现你的例子,并不能重现你的bug,所以也许这已经解决了?