12,7 → 12,13 |
|
function obtenirDonneesPhasesPhenologiques(id_espece, annee) { |
$.get(url_jrest+'OdsExport/ExportPhasesPhenologiquesJson?espece='+id_espece+'&annee='+annee, function(e) { |
dessinerGraphiquePhasesPhenologiques(e, annee); |
var donnees_dispos = !jQuery.isEmptyObject(e); |
if(donnees_dispos) { |
dessinerGraphiquePhasesPhenologiques(e, annee); |
} |
|
$('.aucune-donnee').toggleClass('hide', donnees_dispos); |
$('.conteneur-graphique').toggleClass('hide', !donnees_dispos); |
}); |
} |
|
22,6 → 28,7 |
function dessinerGraphiquePhasesPhenologiques(data, annee) { |
|
var traces = new Array(); |
var nb_evenements = 0; |
for (var id_evenement in data) { |
if (!data.hasOwnProperty(id_evenement)) continue; |
var data_evenement = data[id_evenement]; |
35,6 → 42,8 |
legende_points_index[capitaliserPremiereLettre(id_evenement)] = Object.keys(data_evenement.text_index).map(function(x) { |
return parseFloat(x.replace("'", '')); |
}); |
|
nb_evenements++; |
} |
|
var titre = 'Espèce '+obtenirNomEspeceSelectionnee(); |
44,7 → 53,6 |
titre += '<br /> Année '+obtenirAnneeSelectionnee(); |
} |
|
|
var layout = { |
title: titre, |
xaxis: { |
62,6 → 70,9 |
yanchor:"top", |
y:-0.3, |
x:0.5 |
}, |
yaxis: { |
tickangle: (nb_evenements == 1 ? -90 : 0), |
} |
}; |
|