2017-07-31 72 views
0

我正在記錄我開發的遊戲中的一堆數據。數據結構如下:從Firebase數據庫報告統計信息和圖表

{ 
    "games" : { 
    "gamerhandle123" : { 
    "170730060619719" : { 
     "discardPlayer" : 3, 
     "handle" : "gamerhandle123", 
     "level" : 3, 
     "roundNo" : 0, 
     "winningAmount" : 192, 
     "winningLevel" : 7, 
     "winningPlayer" : 0, 
     "winningTiles" : "C1C1C1C2C3C4C9C9C9C2C2C7C7C2" 
    },... 

在每場比賽結束時創建一條記錄。我計算一個DateTimeMS以獲取遊戲ID並構造遊戲者手柄中的每個遊戲(Google遊戲服務ID)。

這一切都很棒,但現在我希望能夠隨着時間的推移執行各種統計計算,統計,測量和繪製玩家表現。

我的遊戲每天有大約3萬個遊戲,我想要做的是將數據呈現給玩家,以顯示他們隨時間推移的表現,以及他們與最佳玩家的對比情況。

我有幾個問題:

1)我怎麼做的遊戲數量在總量和人均球員?

2)我如何根據玩家對這些數據進行分組(即贏得玩家)?

3)什麼是Android最好的圖表庫?

在此先感謝您的幫助或方向?

回答