Salut,
Je viens d'installer dans la Zone un nouveau plugin: PB Charts.
Ce plugin permet de fabriquer automatiquement des tableaux SPIP en graphiques Flash, selon la méthode:
http://www.maani.us/charts/index.php
Le principe d'utilisation est très simple.
Je prends un tableau SPIP:
||Un beau tableau||
|| {{1992}} | {{1993}} | {{1994}} |
| {{Valeur 1}} | 12.5 | 13.6 | 15 |
| {{Valeur 2}} | 13.6 | 11.12 | 9 |
| {{Valeur 3}} | 14.7 | 12.5 | 13 |
Je l'encadre avec les mentions <chart type=""> et </chart>, ainsi:
<chart type="line">
|| Un beau graphique ||
|| 1992 | 1993 | 1994 |
| Valeur 1 | 12.5 | 13.6 | 15 |
| Valeur 2 | 13.6 | 11.12 | 9 |
| Valeur 3 | 14.7 | 12.5 | 13 |
</chart>
Et voilà...
Le «type» est à sélectionner parmi les nombreuses possibilités de XML/SWF Charts. Les graphiques en 3D sont du plus bel effet...
--------
L'installation n'est pas immédiate, parce que XML/SWF Charts n'est pas libre. Il faut donc récupérer le dossier chez maani.us, et le décompacter. Ensuite, il faut installer le contenu du dossier sur le site par FTP, dans le dossier:
/plugins/pb_charts/charts
--------
L'affichage dans l'espace privé se fait tout seul. Les couleurs changent en fonction de la couleur de l'interface, le plugin inclut mon système de calcul de roue chromatique pour obtenir différentes couleurs harmonieuses à partir d'une seule couleur:
http://www.paris-beyrouth.org/Une-palette-de-couleurs
Sur le site public, on peut aussi passer des couleurs au plugin, via mes_fonctions.php par exemple, en balançant en variables globales:
// - couleur_claire : couleur de la couleur de la premiere courbe
// (les couleurs des autres courbes sont calculees automatiquement
// en parcourant la roue chromatique)
// - couleur_texte : la couleur du texte des legendes
// (la couleur du fond est automatiquement l'extreme inverse
// - noir ou blanc - de la couleur du texte)
// - largeur_charts et hauteur_charts : dimensions de l'animation
-----------
J'avais développé ce plug-in pour un site Libanais, on peut le voir fonctionner par exemple sur cette page:
http://www.iloubnan.info/Les-credits
------------
Important: même s'il n'y a qu'une série de chiffres, il faut toujours:
– une première ligne servant à définir le titre des colonnes
– une première colonne, même vide, définissant le titre des séries.
On se fait régulièrement piéger, notamment avec les camemberts, mais on finit par s'y faire. :-))
Enfin, notez que vous pouvez aussi mettre un titre au graphique (le double-pipe des tableaux), il sera affiché dans le graphique.
Arnaud
