Dont' show players who haven't played game on the winrate per game graph
This commit is contained in:
parent
33998097a7
commit
b355680534
1 changed files with 19 additions and 7 deletions
|
|
@ -131,8 +131,19 @@ async function create_player_winrate_chart(requested_game){
|
|||
|
||||
let datasets = []
|
||||
|
||||
let players_who_played_game = [];
|
||||
|
||||
for (const play of requested_game.plays){
|
||||
for (const player of play.players){
|
||||
if (!players_who_played_game.includes(player.name)){
|
||||
players_who_played_game.push(player.name)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for (const [playername, color] of Object.entries(important_player_name_colors)){
|
||||
|
||||
if (players_who_played_game.includes(playername)){
|
||||
let dataset = {
|
||||
label: playername,
|
||||
data: Object.values(data_request[playername].result),
|
||||
|
|
@ -141,6 +152,7 @@ async function create_player_winrate_chart(requested_game){
|
|||
|
||||
datasets.push(dataset)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
const labels = Object.keys(data_request[Object.keys(data_request)[0]].result)
|
||||
|
|
|
|||
Loading…
Reference in a new issue