Pageviews: Relecture du code

This commit is contained in:
Rémi Cérès 2019-11-25 22:08:28 -05:00
parent e438d72e7c
commit 61e9ce3334
1 changed files with 5 additions and 9 deletions

View File

@ -188,19 +188,14 @@ def wikimedia_mean_article_views(site, article):
accumulator[datemonth].append(views)
for datemonth, value in accumulator.items():
accumulator[datemonth] = (
sum(accumulator[datemonth])
/ len(accumulator[datemonth])
) if accumulator[datemonth] else 0
accumulator[datemonth] = sum(value) / len(value) if value else 0
# Fait une moyenne glissante sur 7 jours
days = [item[1] for item in sorted(
# Rassemble les valeurs moyennes pour chaque jour dans l'ordre de l'année
return [item[1] for item in sorted(
list(accumulator.items()),
key=lambda x: x[0]
)]
return days
def create_year_plot():
"""
@ -257,6 +252,7 @@ dénombrée comme une visite sur la page canonique.
data = wikimedia_mean_article_views(site, canonical_article)
ax.plot(year_smooth_gaussian(data, 10), label=canonical_article)
ax.set_ylabel('Vues par jour')
fig.legend()