« Graphiques » : différence entre les versions

De April MediaWiki
Aller à la navigationAller à la recherche
(Nouvelle page : Une page dédiée à tous les graphiques de l'APRIL. == Les graphiques, avec PHPlot == === PHPlot : quoi qu'est-ce ? === [http://fr.wikipedia.org/wiki/GD GD] est une bibliothèque l...)
 
(Ajout catégorie)
Ligne 72 : Ligne 72 :
== Une belle carte ==
== Une belle carte ==
Une carte de France découpée en départements indique la répartition géographique des adhérents. Une autre pour le monde.
Une carte de France découpée en départements indique la répartition géographique des adhérents. Une autre pour le monde.
[[Catégorie:CommunicationExterne]]

Version du 9 mai 2009 à 13:18

Une page dédiée à tous les graphiques de l'APRIL.

Les graphiques, avec PHPlot

PHPlot : quoi qu'est-ce ?

GD est une bibliothèque libre pour PHP servant à manipuler des images dynamiquement. Il suffit de survoler les fonctions disponibles pour constater qu'il sera difficile de générer des graphiques avec celle-ci (ou en tout cas uniquement avec elle) étant donné que cette bibliothèque permet de tracer des formes géométriques (ex. : carré, point, cercle, ligne) mais, de base, il n'est pas possible de lui demander : trace moi un graphique avec tels données.

Après quelques recherches des bibliothèques existantes, le choix de PHPlot s'est fait pour les raisons suivantes :

  • elle utilise PHP et GD ;
  • elle est sous licence libre ;
  • le projet semble, par rapport à d'autres, être encore d'"actualité" (dernière version datant de janvier 2008) ;
  • et enfin, PHPlot est documenté (en anglais).

Des informations sur le serveur de l'APRIL

Sur le serveur de l'APRIL, PHPlot a été placé dans /var/www/www.april.org/htdocs/phplot/. Le fichier principal, à inclure, est phplot.php.

La documentation

Comment savoir que tel fonction vient de PHPlot ?

C'est assez simple, à partir du moment où vous voyez cette ligne :

$plot = new PHPlot(_largeur_en_px_, _hauteur_en_px_);

cela signifie qu'on commence à utiliser PHPlot.

Lorsque vous voyez quelques chose de cette forme :

$plot->fonction_fournie_par_phplot();

c'est que c'est une fonction fournie par PHPlot.

Toutes les fonctions de la bibliothèque sont décrites dans la documentation.

Les graphs concernant les adhérents / adhésions

Les données

Les données sont exportées dans des fichiers anonymisés (/var/www/adherents.april.org/graphs/) mis à jour par cron régulièrement. Ils se présentent de la manière suivante :

membres
Indique le nombre d'adhésions pour un mois donné. Il est de la forme : date[tab]nombre
personnes-physiques
Indique le nombre d'adhésions des personnes physiques pour un mois donné. Il est de la forme : date[tab]nombre
hommes
Indique le nombre d'adhésions des hommes (personnes physiques) pour un mois donné. Il est de la forme : date[tab]nombre
femmes
Indique le nombre d'adhésions des femmes (personnes physiques) pour un mois donné. Il est de la forme : date[tab]nombre
personnes-morales
Indique le nombre d'adhésions des personnes morales pour un mois donné. Il est de la forme : date[tab]nombre
personnes-morales-full
Indique le nombre d'adhésions des personnes morales de manière détaillée pour un mois donné. Il est de la forme : date[tab]nombre[tab]type
  • Les dates sont au format n/Y (http://fr.php.net/date). La date s'incrémente de mois en mois.
  • Les types pour les personnes morales sont les suivants : association, entreprise, musée, administration/collectivité, secteur �ducatif, autre.

L'erreur d'encodage est bien présente dans le fichier.

Si, durant un mois, aucune adhésion n'a été effectuée, ce n'est pas la valeur 0 qui est affichée, mais la ligne entière qui n'est pas présente.

Les graphiques

Plusieurs graphiques ont été réalisés principalement à propos des adhérents / adhésions de l'APRIL à différents moments.

  • Adhésions (x 4 - tous, Femme/Homme, Physique/Morale, Femme/Homme/Morale)
    • 1996 - 2006 ( /an - 11 valeurs)
    • 2007 - 2008 ( /mois - 24 valeurs)
  • Adhérents (x 4 - tous, Femme/Homme, Physique/Morale, Femme/Homme/Morale)
    • De 1996 à aujourd'hui (étiquettes /an - précision /3 mois - 12 valeurs)
    • [Campagne d'adhésions n°1 (1500 - 19 mai 2007 - RMLL)]
    • [Campagne d'adhésions n°2 (5000 - 12 novembre 2008 - ?)]
  • Typologie
    • Étude de fin décembre 2006 - sur 334 fiches
    • Étude de fin décembre 2007 - sur 1 296 fiches
    • [Étude de fin décembre 2008 - sur x>2000 fiches]

Une belle carte

Une carte de France découpée en départements indique la répartition géographique des adhérents. Une autre pour le monde.