Diagramme circulaire

Les "options" font référence à la classe CSS utilisé à l'élément table. Chaques graphique inclus les options du graphique qui le précede.

Cette example pratique est àpropos:

  • Comment un diagramme circulaire peut être transformé en diagramme en beigne, et
  • Comment vous pouvez simplifier l'utilisation répétive de plusieurs option de graphique en utilisant une seule instruction, comme:
    • Utiliser ceci: <table class="wet-boew-charts wb-charts-donnut">
    • À la place de ceci: <table class="wet-boew-charts wb-charts-pie wb-charts-height-250 wb-charts-percentlegend-true wb-charts-pieinnerradius-45 wb-charts-pietilt-50 wb-charts-piehoverable-true wb-charts-decimal-1 wb-charts-piethreshold-8 wb-charts-legendinline-true wb-charts-piestartangle-100"> et
    • Comment creer votre propre configuration personalisé

Pré requis

Version 3.1 de la BOEW ou plus récente

Défauts

Options ajouté

  • wet-boew-charts: Active le composant des graphiques
  • wb-charts-pie: Crée un graphique circulaire
  • wb-charts-height-250: Indique que le graphique va avoir une hauteur de 250 pixels.
Défauts
Series 1 Series 2 Series 3 Series 4 Series 5 Series 6 Series 7 Series 8 Series 9
Default 7 10 4 14 15 7 23 8 13

Étiquette des secteurs

Options ajouté

  • wb-charts-percentlegend-true: Affiche une étiquette avec le pourcentage sur les secteurs.
  • wb-chart-nolegend-true: Cache la légende. Le texte de la légende sera combiné avec le pourcentage du secteur respectif.
Étiquette des secteurs
Series 1 Series 2 Series 3 Series 4 Series 5 Series 6 Series 7 Series 8 Series 9
Default 7 10 4 14 15 7 23 8 13

Trou de beigne

Options ajouté

  • wb-charts-pieinnerradius-45: Poucentage de la grosseur du trou de beigne.
Trou de beigne
Series 1 Series 2 Series 3 Series 4 Series 5 Series 6 Series 7 Series 8 Series 9
Default 7 10 4 14 15 7 23 8 13

Graphique incliné

Options ajouté

  • wb-charts-pietilt-50: Pourcentage de l'inclinaison.
Graphique incliné
Series 1 Series 2 Series 3 Series 4 Series 5 Series 6 Series 7 Series 8 Series 9
Default 7 10 4 14 15 7 23 8 13

Graphique rectangulaire

Options ajouté

  • wb-charts-pieradius-500000: Longeur du secteur en pixels. Pour obtenir la valeur réel en pixel il faut divisé ce nombre par 100.
Graphique rectangulaire
Series 1 Series 2 Series 3 Series 4 Series 5 Series 6 Series 7 Series 8 Series 9
Default 7 10 4 14 15 7 23 8 13

Effet de survol

Options ajouté

  • wb-charts-piehoverable-true: Ajoute un effet visuel au secteur lorsqu'il est survolé par la souris.

Options retiré

  • wb-charts-pieradius-500000
Effet de survol
Series 1 Series 2 Series 3 Series 4 Series 5 Series 6 Series 7 Series 8 Series 9
Default 7.7 10.10 4.4 14.14 15.15 7.7 23.23 8.8 12.12

Precision décimal

Options ajouté

  • wb-charts-decimal-1: Indique le nombre de décimal à affiché pour l'étiquette du pourcentage.
Precision décimal
Series 1 Series 2 Series 3 Series 4 Series 5 Series 6 Series 7 Series 8 Series 9
Default 7.7 10.10 4.4 14.14 15.15 7.7 23.23 8.8 12.12

Seuil d'étiquettage

Options ajouté

  • wb-charts-piethreshold-8: Cache les étiquettes dont leur secteur est inférieur au pourcentage spécifié.
  • wb-charts-legendinline-true: Indique que les étiquettes sera affiché à l'intérieur du graphique.

Options retiré

  • wb-chart-nolegend-true
Seuil d'étiquettage
Series 1 Series 2 Series 3 Series 4 Series 5 Series 6 Series 7 Series 8 Series 9
Default 7.7 10.10 4.4 14.14 15.15 7.7 23.23 8.8 12.12

Angle de démarrage

Options ajouté

  • wb-charts-piestartangle-100: Facteur de PI, multiplié par 100, qui indique l'angle de démarrage (en radian). Comme valeur de référence, 150 est la valeur par défaut.
Angle de démarrage
Series 1 Series 2 Series 3 Series 4 Series 5 Series 6 Series 7 Series 8 Series 9
Default 7.7 10.10 4.4 14.14 15.15 7.7 23.23 8.8 12.12

Configuration de beigne wb-charts-donnut

Nouveau à partir de la BOEW 3.1.2. Pour les version antérieur de la BOEW 3.1.x il peut être reproduit avec l'utilisation d'options combiné.

Example de code source javascript pour la configuration de beigne

// PVI - La configuration en beigne est déjà définie par défauts, ceci est seulement pour illustrer un example de comment un autre ensemble de configuration peut être créer.

// Dans les configuration générale setting.js
var wet_boew_charts = {
  preset: {
    donnut: {
      // Donnut setting
      type: 'pie',
      height: 250,
      percentlegend: true,
      pieinnerradius: 45,
      pietilt: 50,
      piehoverable: true,
      decimal: 1,
      piethreshold: 8,
      legendinline: true,
      piestartangle: 100
    }
  }
}
Configuration en beigne wb-charts-donnut
Series 1 Series 2 Series 3 Series 4 Series 5 Series 6 Series 7 Series 8 Series 9
Défauts 7.7 10.10 4.4 14.14 15.15 7.7 23.23 8.8 12.12

Probleme connu - Cercle blanc interne indésirable pour certains diagrammes circulaires

Quel est le problème? C'est un petit cercle blanc indésirable qui apparaît au milieu du diagramme circulaire.

Quel est le niveau d'importance de ce problème? Le niveau est considéré banal car il survient dans un context très spécifique et qu'il ne surviendra pas selon une utilisation dites "normale". Ce problème est seulement par rapport à un effet visuelle qui peut être non-désiré. Toutefois, l'information divulgué à partir du diagramme circulaire n'est aucunement affecté par ce problème.

Quand est-ce que ce problème survient? Ce problème banale survient seulement lorsqu'un diagrame circulaire, selon l'ordre définie dans l'HTML, en beigne (ayant un troue blanc au centre) est utilisé avec un diagramme circulaire de base (sans trou) à l'intérieur d'une même page. Ici, l'ordre définie dans l'HTML ne représente pas le même ordre lors de l'exécution des plugin dans le context de la WET.

Quelle est la cause? C'est lorsque l'option CSS pieinnerradius est utilisé et attribu différente valeur dans la même page. Par ailleur, il est possible que l'effet de survole ne représente pas l'effect attendue lorsqu'il est activé, ceci dans lorsque le problème survient. Pour de plus ample renseignement veuillez consulter la requête suivante: Flot issue #1128: Pie Chart - Undesirable inner white circle (en anglais seulement).

Comment contourner ce problème? Il est possible d'organiser les diagramme circulaire de manière à ne pas reproduire le problème, telque l'ordre utilisé dans cet example pratique. Un diagramme circulaire de base doit précédé les diagramme circulaire en beigne. Ou plus simplement, par page web, utiliser des diagramme circulaire qui ont une valeur constante pour l'option CSS pieinnerradius.

Si vous éprouvez d'autre problème ou si vous avez des questions, n'hésitez pas à soumettre une nouvelle requête.