2014-02-22 48 views
-1

當從下拉列表中選擇不同的選項時,圖表的預期行爲是更改並顯示不同的系列。雖然改變了,但它並不動畫,即使我已經在選項中包含了「animate」元素。以下是我的代碼:Google圖表動畫無法正常工作

jsfiddle.net/7C53q/

回答

1

我有同樣的問題。最後,我嘗試在第二次draw()調用時重複使用相同的圖表對象,並且它工作正常。當你考慮它時,它是有道理的:它應該如何知道原始數據是什麼,除非你傳入用它繪製的圖表對象(或其他包含原始數據的其他對象)?

如果您查看動畫示例,它們將創建一個圖表對象,然後在兩個單獨的函數中執行draw(),而不重新創建圖表對象。請不要問我爲什麼他們不提這個小事實。

+0

感謝您的評論。我通過在同一個函數中調用另一個draw()來解決它。你能告訴我他們爲什麼不提這個事實嗎?在製作圖表時,這非常重要。 – jzfx

+0

我說「請不要問」,因爲我不知道。這有點像教別人如何駕駛而不提及不打其他汽車的重要性。 – Jeffiekins

+0

哦,對不起,我的壞。雖然這是一個很好的比喻。但是,如果說明書在駕駛手冊中沒有正確規定(谷歌圖表編碼說明),該怎麼辦?司機肯定會撞到其他車。只有在一位教練的幫助下,他才能在沒有碰到任何汽車的情況下駕駛成功。我認爲他們真的應該提到它。無論如何,感謝您的幫助!我很感激。 – jzfx