Histogramme / Bar chart
Indicateurs simples
Indicateur Histogramme / Bar chart
Description
Disponible depuis la version 1.2.0 de moovapps-kit-indicators.
L’histogramme est construit grâce à la bibliothèque dc.js et appartient à la famille “barChart”. Ainsi, il utilise tout les paramètres de Filtrage Général. De plus, il fait partie de MarginMixin, donc il utilise aussi tout les paramètres de Marges.
Paramétrage
variables | Valeurs possibles | Valeur par défaut | Commentaire | Dependance |
---|---|---|---|---|
class | com.moovapps.kit.indicators.controllers.extensions.DefaultIndicatorExtension | Aucune | Permet d’injecter des signets | Aucune |
scaleBand | Boolean | false | recommanded to false: cf d3.scaleBand() | Aucune |
xAxisLabel | Boolean | true | Affiche le label de l’axe X ( horizontal ) | Aucune |
yAxisLabel | Boolean | true | Affiche le label de l’axe Y ( vertical ) | Aucune |
centerBar | Boolean | true | Centre les barres autour de leur valeur respective | Aucune |
renderHorizontalGridLines | Boolean | true | Affiche des lignes horizontales pour quadriller | Aucune |
colors | Couleurs hexa code | #6495ED | Personnalise toutes les barres uniforméments(séparateur: “,”) | Aucune |
colorsRange | Couleurs hexa code ( séparateur ‘,’) | vide | Personnalise toutes les barres spécifiquement. Les couleurs s’appliquent de gauche à droite. Attention ! Prévoir au moins plus de couleurs qu’il n’y aura de colonnes | Aucune |
Exemples de paramétrage
Remarque
Requête pour l’exemple
|
|
Avertissement
Ce qui est important dans la requête, c’est d’avoir au moins identifié et aliasé les champs xAxis et yAxis
Exemple de paramétrage spécifique côté composant :
|
|
Exemple d’utilisation des filtres
Exemple d’utilisation des marges
Paramétrage des légendes
variables | Valeurs possibles | Valeur par défaut | Commentaire | Dependance |
---|---|---|---|---|
legend | Boolean | false | Active l’affichage d’une légende | Aucune |
legendFontSize | Integer | 12 | taille de la police | legend=true |
legendDynamic | Boolean | false | Permet d’avoir une légende dynamique aux filtres | legend=true |
htmlLegend | Boolean | false | cas 1: Utilisation recommandé, affiche la légende à droite du graphe | legend=true |
legendX | Integer | 50 | cas 2: Position x en coordonnée cartésienne sur le graphique (correspond au bas a gauche du carré “legend”) | legend=true |
legendY | Integer | 400 | cas 2: Position Y en coordonnée cartésienne sur le graphique | legend=true |
legendHorizontal | Boolean | false | cas 2: Affiche la légende sur une ligne ou sur plusieurs | legend=true |
legendItemHeight | Integer | 5 | cas 2: Poids de la police | legend=true |
legendGap | Integer | 0 | cas 2: Distance entre 2 légendes. Horizontalement ou verticalement | legend=true |
highlightSelected | Boolean | false | Active la surbrillance de la légende | legend=true |
Exemples d’utilisation des légendes
|
|
|
|