2014-02-05 24 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,所以也許這已經解決了?