Plugin pChart

Présentation

Le plugin pChart permet d'afficher des graphiques (courbes, camembert, etc…). Pour l'utiliser, il faut saisir à l'intérieur de votre page sur ce texte :

<pchart>paramètres</pchart>

Les “paramètres” permettent de définir le graphe. Ceux ci sont décris en détail dans la partie syntaxe.

Exemples

Ce texte :

<pchart>line:Line graph:Time:h:Distance:m:Team A;Team B;Team C:3;2;3;4:2;3;3;2.5:4;3;2;3</pchart>

affichera :

Ce texte :

<pchart>cubic:Cubic graph:Time:h:Distance:m:Team A;Team B;Team C:3;2;3;4:2;3;3;2.5:4;3;2;3</pchart>

affichera :

Ce texte :

<pchart>bar:Bar graph:Time:h:Distance:m:Team A;Team B;Team C:3;2;3;4:2;3;3;2.5:4;3;2;3</pchart>

affichera :

Ce texte :

<pchart>stackedbar:Stacked bar graph:Time:h:Distance:m:Team A;Team B;Team C:3;2;3;4:2;3;3;2.5:4;3;2;3</pchart>

affichera :

Ce texte :

<pchart>limit:Limit graph:Time:h:Distance:m:Team A;Team B:3;2;3;4:4;3;5;4</pchart>

affichera :

Ce texte :

<pchart>radar:Radar graph:Label A;Label B:Memory;Disk;Network;Slots;CPU:1;2;3;4;3:1;4;2;6;2</pchart>

affichera :

Ce texte :

<pchart>pie:Pie graph:Label A;Label B;Label C;Label D;Label E:10;2;3;5;3</pchart>

affichera :

Syntaxe

Introduction

Pour utiliser le plugin vous devez utiliser ce texte :

<pchart>paramètres</pchart>

Nom du graphe

Le plugin crée le graphe dans le même répertoire que la page. Par default, le nom du graphe est de la forme :

**''pchart_*.png''**

Vous pouvez forcer le nom du graphe comme cela :

<pchart name=un_nom_de_media_wiki>paramètres</pchart>

Ne pas ajouter le nom png dans le nom de media wiki!

Alignement

Principe

Vous pouvez forcer l'alignement du graphe avec des espaces comme pour les images.

Alignement standard

<pchart>paramêtres</pchart>

Alignement à droite

<pchart> paramètres</pchart>

Alignement à gauche

<pchart>paramètres </pchart>

Centré

<pchart> paramètres </pchart>

Forcer la re-création du graphe

Si vous désirez actualiser les paramètres et forcer la re-création du graphe il faut supprimer l'image avec le gestionnaire des images.

Paramètres

Les paramètres sont séparés par le double point : :.

Les série sont des ensembles de valeurs. Les valeurs sont séparées dans les séries par des points virgules : ;.

Pour les décimales pour les valeurs numériques, il faut utiliser le point : ..

La syntaxe utilisée est :

<pchart>type_de_graphe:paramêtre 1:...:paramètre n:série 1:...:série n

Le type_de_graphe est utilisé pour définir le graphe, il doit être égal à :

  • line : pour un graphe de courbe classique,
  • cubic : pour un graphe de courbe lissée par méthode cubique,
  • bar : pour un graphe à barre,
  • stackedbar : pour un graphe à barres empilées,
  • limit : pour un graphe limite,
  • radar : pour un graphe radar,
  • ou pie : pour un camembert.

Les paramètres dépendent ensuite du type de graphe.

Le paramètre défini différentes données du graphe, il est du type :

  • Title : Définit le titre du graphe,
  • XLegend : Définit la légende de l'axe X,
  • XUnit : Définit l'unité de l'axe X,
  • YLegend : Définit la légende de l'axe Y,
  • YUnit : Définit l'unité de l'axe Y.

La série défini un ensemble de valeurdu graphe, elle est du type :

  • Legend Serie 1;…;Legend Serie n : Définit la légende des séries pour les graphes multi série.
  • Serie 1 val 1;…;Serie 1 val m : Définit les valeurs pour la série.
  • Axis 1 Legend;…;Axis m Legend : Définit les légendes des axes pour les graphes à plusieurs axes.

Courbe classique

<pchart>line:Title:XLegend:XUnit:YLegend:YUnit:Legend Serie 1;...;Legend Serie n:Serie 1 val 1;...;Serie 1 val m:...:Serie n val 1;...;Serie n val m</pchart>

Courbe lissée méthode cubique

<pchart>cubic:Title:XLegend:XUnit:YLegend:YUnit:Legend Serie 1;...;Legend Serie n:Serie 1 val 1;...;Serie 1 val m:...:Serie n val 1;...;Serie n val m</pchart>

Graphe à barres

<pchart>bar:Title:XLegend:XUnit:YLegend:YUnit:Legend Serie 1;...;Legend Serie n:Serie 1 val 1;...;Serie 1 val m:...:Serie n val 1;...;Serie n val m</pchart>

Graphe à barre empilée

<pchart>stackedbar:Title:XLegend:XUnit:YLegend:YUnit:Legend Serie 1;...;Legend Serie n:Serie 1 val 1;...;Serie 1 val m:...:Serie n val 1;...;Serie n val m</pchart>

Graphe Limite

<pchart>limit:Title:XLegend:XUnit:YLegend:YUnit:Legend Serie 1;Legend Serie 2:Serie 1 val 1;...;Serie 1 val m:Serie 2 val 1;...;Serie 2 val m</pchart>

Graphe Radar

<pchart>radar:Title:Legend Serie 1;...;Legend Serie n:Axis 1 Legend;...;Axis m Legend:Serie 1 val 1;...;Serie 1 val m:...:Serie n val 1;...;Serie n val m</pchart>

Camembert

<pchart>pie:Title:Legend 1;...;Legend n:val 1;...;val n</pchart>
all/wiki/plugin_pchart.txt · Modifié le: 2008/09/07 20:27 par doudou

Barre d'outils




 

 

Recent changes RSS feed Fédération Française de Spéléologie Ecole Française de Spéléologie Secours Spéléo Français Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki