Graphiques
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
- La documentation sur le serveur de l'APRIL : http://www.april.org/phplotdocs/ .
- La documentation est également disponible en ligne sur sourceforge : http://phplot.sourceforge.net/phplotdocs/ .
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.