Indicateurs graphiques et paramètres » History » Version 3
Simon, 01/12/2021 12:10 PM
| 1 | 1 | Simon | h1. Indicateurs : graphiques et paramètres |
|---|---|---|---|
| 2 | |||
| 3 | Il est possible de partager l'évolution des valeurs d'un indicateur depuis n'importe quelle page de l'application et même depuis un site extérieur. |
||
| 4 | |||
| 5 | Un graphique est visible par l'appel de la page _public/get-chart.php?id=1_ |
||
| 6 | |||
| 7 | Seul l'_id_ est un paramètre obligatoire. Il indique l'indicateur que nous souhaitons voir représenté. |
||
| 8 | |||
| 9 | |||
| 10 | h2. personnalisation d'un graphique |
||
| 11 | |||
| 12 | Plusieurs paramètres peuvent être passés dans le but de personnaliser le graphique. |
||
| 13 | |||
| 14 | Il est possible de spécifier les dimensions du graphique en passant les paramètres _width_ / _height_. |
||
| 15 | Ceux-ci peuvent être exprimés en pixels ('px') ou pourcentage ('%'). La valeur 'auto' peut êre passée. |
||
| 16 | |||
| 17 | Exemples d'URL valides : |
||
| 18 | <pre><code class="text"> |
||
| 19 | public/get-chart.php?id=1&width=100%&height=600 |
||
| 20 | |||
| 21 | public/get-chart.php?id=1&width=auto&height=600 |
||
| 22 | |||
| 23 | public/get-chart.php?id=1&width=800&height=600&unit=px |
||
| 24 | |||
| 25 | public/get-chart.php?id=1&width=800&height=600 |
||
| 26 | |||
| 27 | public/get-chart.php?id=1&width=800&height=600¬itle=1 |
||
| 28 | </code></pre> |
||
| 29 | |||
| 30 | |||
| 31 | Si aucune unité n'est fournie, le pixel sera pris comme unité par défaut. |
||
| 32 | |||
| 33 | Le paramètre optionnel _unit_ sert à définir une unité. Il prend la valeur 'px' ou '%'. |
||
| 34 | |||
| 35 | Le paramètre optionnel _notitle_, s'il prend la valeur '1' précisera à l'application de ne pas afficher le titre du graphique. |
||
| 36 | |||
| 37 | Le paramètre optionnel _type_ précise le type de graphique. S'il n'est pas passé, le type stocké en base de données s'applique automatiquement. Les valeurs suivantes peuvent être passées : 'line', 'area', column'. |
||
| 38 | |||
| 39 | Vous pouvez aussi choisir l'échelle de mesure en passant la variable _scale_. Par défaut, c'est la valeur de l'échelle racine qui s'applique (id = 1). |
||
| 40 | |||
| 41 | h1. Le cas des indicateurs multi-valeurs |
||
| 42 | |||
| 43 | Les indicateurs multi-valeurs peuvent être représentés de deux manières : |
||
| 44 | # en suivant leur évolution annuelle. Les paramètres optionnels présentés au-dessus s'appliquent à ce type de représentation (à l'exception du _type_) |
||
| 45 | # en détaillant chacun des postes renseignés en ciblage d'une année donnée. Dans ce deuxième cas, il est impératif de fournir l'année souhaitée en passant le paramètre _year_. Le type de représentation s'adapte. Par défaut, une représentation en 'donut' s'applique. Vous avez la possibilité de choisir parmi ces types : 'donut', 'pie', treemap'. |
||
| 46 | |||
| 47 | |||
| 48 | 3 | Simon | |=. donut |=. pie |=. treemap | |
| 49 | |=. !donutchart.png! |=. !piechart.png! |=. !treemapchart.png! | |
||
| 50 | 1 | Simon | |
| 51 | |||
| 52 | 3 | Simon | |
| 53 | |||
| 54 | |||
| 55 | |||
| 56 | 1 | Simon | Lorsqu'un graphique est de type 'treemap', vous avez la possibilité de passer en complément les paramètres _color1_ et _color2_ pour générer un gradient de couleur. *Seules les valeurs hexadécimales sont supportées, sans le carcatère '#' initial.* |
| 57 | |||
| 58 | Exemples d'URL valides : |
||
| 59 | <pre><code class="text"> |
||
| 60 | |||
| 61 | public/get-chart.php?id=1&type=donut&year=2019&width=100%¬itle=1 |
||
| 62 | |||
| 63 | public/get-chart.php?id=1&type=treemap&year=2019¬itle=1&color1=E6CFF7&color2=BB93D8 |
||
| 64 | </code></pre> |
||
| 65 | |||
| 66 | h1. Voir aussi |
||
| 67 | |||
| 68 | * [[Personnaliser les graphiques]] |