[SPIP Zone] Nouveau plugin: PB Charts

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

Bonjour

Ton plugin semble pas mal du tout.
Une version svg de prévue ? Qui ne tente rien n'a rien :slight_smile:

Autrement pour le telechargement du plugin, je te propose de regarder
du coté de la balise <necessite>. Elle permet de charger des zip
externe lors de l'installation.
Tu auras plus de détail sur http://www.spip-contrib.net/Plugin-xml et
une demo qui l'utilise c'est OrthoGoogle.

C'est un valide uniquement sur les versions de dev mais c'est assez sympa :slight_smile:

Km

Hello,

Je crois que le plugin spip_charts traite du même sujet, et permet d'utiliser des squelettes pour générer le XML.
Peut-être que ca vaudrait le coup de rappocher les 2 travaux.

Par ailleurs, pour ceux qui s'interressent aux scripts svg/canevas libres pour réaliser des graphs, Mortimer a signalé ce lien sur irc

http://www.liquidx.net/plotkit/

BoOz

cam.lafit@azerttyu.net a écrit :

Bonjour

Ton plugin semble pas mal du tout.
Une version svg de prévue ? Qui ne tente rien n'a rien :slight_smile:

Autrement pour le telechargement du plugin, je te propose de regarder
du coté de la balise <necessite>. Elle permet de charger des zip
externe lors de l'installation.
Tu auras plus de détail sur Plugin.xml et
une demo qui l'utilise c'est OrthoGoogle.

C'est un valide uniquement sur les versions de dev mais c'est assez sympa :slight_smile:

Km
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le 30 juil. 07 à 19:11, BoOz a écrit :

Hello,

Je crois que le plugin spip_charts traite du même sujet, et permet d'utiliser des squelettes pour générer le XML.
Peut-être que ca vaudrait le coup de rappocher les 2 travaux.

Connexion · GitLab
Plugins Charts - SPIP-Contrib

Dans mon souvenir, ça n'était pas du tout destiné à faire la même chose: PB Charts est un non-brainer toutautomatique. Pas question de faire manipuler des fichiers XML par les rédacteurs. :slight_smile:

Par ailleurs, pour ceux qui s'interressent aux scripts svg/canevas libres pour réaliser des graphs, Mortimer a signalé ce lien sur irc

http://www.liquidx.net/plotkit/

Ah oui, intéressant. Je bookmark.

A*

Bonsoir,

Juste pour signaler une phrase très male écrite dans la gestion des plugins, partie pivée de Spip 1.9.3 :

"vérifier que le serveur est autorisé à écrire dans ce répertoire"

Mais:

vérifier que le serveur SOIT autorisé à écrire dans ce répertoire

Ou:

vérifier que le serveur est autoriTé POUR écrire dans ce répertoire

Voili Voilou et bonne soirée à tous

Bernard

Bernard Blazin a écrit :

"vérifier que le serveur est autorisé à écrire dans ce répertoire"

Mais:

vérifier que le serveur SOIT autorisé à écrire dans ce répertoire
  

N'importe quoi...

Ou:

vérifier que le serveur *est* autoriTé POUR écrire dans ce répertoire
  

Hum hum

Mieux vaut lire ca que d'être aveugle ^^

BoOz

Oui bon , c'est Ait !
Pas trop fais gaffe lors de l'envoi et Errare Humanum est .. Et ça c'est pas du breton !

Bernard

----- Original Message ----- From: "BoOz" <booz.bloog@gmail.com>
To: "Bernard Blazin" <bernard.blazin@free.fr>
Cc: "spip-zone" <spip-zone@rezo.net>
Sent: Monday, July 30, 2007 10:23 PM
Subject: Re: [SPIP Zone] 1.9.3 Faute de français

Bernard Blazin a écrit :

"vérifier que le serveur est autorisé à écrire dans ce répertoire"

Mais:

vérifier que le serveur SOIT autorisé à écrire dans ce répertoire

N'importe quoi...

Ou:

vérifier que le serveur *est* autoriTé POUR écrire dans ce répertoire

Hum hum

Mieux vaut lire ca que d'être aveugle ^^

BoOz

--
No virus found in this incoming message.
Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: 269.10.25/926 - Release Date: 29/07/2007 23:14