indexOfYears = {
var resultat = []
annees.forEach(o =>{
var current = oeuvres.filter(d => d.produced_at == o)
var parFemmes = oeuvres.filter(d => d.genreSimplifie =="féminin" && d.produced_at == o)
var parNonBinaire = oeuvres.filter(d => d.genreSimplifie =="non binaire" && d.produced_at == o)
var parHommes = oeuvres.filter(d => d.genreSimplifie =="masculin" && d.produced_at == o)
var parMixte = oeuvres.filter(d => d.genreSimplifie =="mixte" && d.produced_at == o)
resultat.push({
name: o,
count: current.length,
countFemmes: parFemmes.length,
countNonBinaires: parNonBinaire.length,
countHommes: parHommes.length,
countMixtes: parMixte.length,
ratioFem: parFemmes.length*100/current.length,
list: current
})
})
return resultat.filter(d => d.name != null).sort((a, b) => {
return a.name - b.name;
}).reverse()
}