Aller au contenu

Outils de création de graphiques

Qu’est-ce que l’outil de création de graphiques ?

Le module d'extension de création de graphiques crée des graphiques à partir d’une carte qui permet la visualisation des données de série chronologique les plus courantes dans un contexte spatial. Par exemple, les données de surveillance de sites particuliers comme les stations météorologiques, ou dans des régions fixes comme les bassins hydrographiques. La répartition des sites ou des régions étant représentée comme service cartographique, l’outil de création de graphiques permet la création d’un graphique linéaire ou d’un graphique à barres pour les données des séries chronologiques par site ou région. Votre ensemble de données de séries chronologiques peut contenir plusieurs variables qui peuvent être représentées à la fois par un graphique linéaire et un graphique à barres.

Figure 32 : a) Graphique linéaire montrant la concentration de coliformes fécaux par 100 ml au fil du temps des eaux marines dans les zones de récolte de mollusques bivalves au Canada; b) carte montrant les sites de surveillance de zones de récolte de mollusques bivalves au Canada.

La Figure 32 montre un exemple de graphiques créés à partir d’une carte pour la visualisation de séries chronologiques. Le graphique linéaire présente les données recueillies pour l’une des zones de récoltes de mollusques bivalves au Canada. En cliquant sur un site de la carte ci-dessus, l’utilisateur verra apparaître la fenêtre contextuelle du graphique. Les curseurs des axes X et Y permettent à l’utilisateur de filtrer les résultats pour afficher des plages de valeurs ou de temps précis, respectivement. Les métadonnées offrent de plus amples renseignements sur la source des données.

Figure 33 : a) Graphique à barres montrant les résultats de l’échantillonnage en 2013, 2015 et 2016 pour quatre paramètres de l’une des stations indépendantes de surveillance environnementale au Canada par la Commission canadienne de sûreté nucléaire; b) Carte représentant la répartition des stations de surveillance.

Un exemple de graphique à barres est fourni à la Figure 33 pour représenter les données recueillies à l’une des stations indépendantes de surveillance environnementale. Les données permettent de vérifier que le public et l’environnement se trouvant à proximité des installations nucléaires réglementées par la CCSN ne subissent pas d’effets néfastes provenant des rejets dans l’environnement. Les métadonnées offrent de plus amples renseignements sur la source des données.

Le module d'extension de création de graphiques prend également en charge les graphiques à secteurs (pointes de tarte), qui peuvent être utilisés pour visualiser des données de séries non temporelles.

Quand l'utiliser ?

Graphique linéaire

Si un service cartographique est créé pour représenter des sites de surveillance ou des régions fixes et si des données de séries chronologiques sont disponibles pour chaque entité, le graphique linéaire est le choix privilégié pour visualiser les données de séries chronologiques pour plusieurs raisons :

  • L’avantage de montrer les tendances du changement, qui est souvent d’un intérêt central pour la surveillance;
  • La capacité de présenter une longue série d’observations;
  • La capacité d’inclure un bon nombre de lignes correspondant chacune à une variable; et
  • La capacité d’afficher la tendance d’une variable par rapport à celle d’autres variables.
Figure 34 : Graphique linéaire montrant la concentration de coliformes fécaux par 100 ml sur un site de surveillance; sous le graphique se trouve la carte montrant les zones de récolte de mollusques bivalves au Canada.

Dans cet exemple de la Figure 34, le graphique linéaire a été utilisé pour visualiser les données des séries chronologiques à partir des données recueillies sur les zones de récoltes de mollusques. Les données sont représentées dynamiquement dans un graphique linéaire où l’utilisateur peut utiliser les poignées présentent sur les deux axes pour manipuler dynamiquement les données. Le graphique linéaire prend en charge une barre de défilement pour filtrer les résultats en fonction de la date ou des résultats.

Graphique à barres

Le graphique à barres est préférable au graphique linéaire lorsque les données des séries chronologiques basées sur un site ou une région présentent peu d’observations. Par exemple, trois observations ou moins. Un graphique à barres dans ce cas peut être utilisé en ayant chaque observation représentée par une barre, et des barres successives pour montrer les changements dans le temps.

Figure 35 : Graphique à barres pour une station de surveillance. Le graphique s’affiche lorsque l’utilisateur clique sur une station de surveillance de la carte des stations de surveillance environnementales indépendantes (sous le graphique à barres).

Dans ce cas d’utilisation (Figure 35), l’outil de graphique à barres créé à partir d’une carte a été utilisé pour visualiser les données des séries chronologiques de la station indépendante de surveillance environnementale. Les paramètres recueillis ont été utilisés le long de l’axe des X, tandis que l’axe des Y représente les résultats de l’échantillon prélevé. Les années de la collecte des données ont été utilisées comme variables (c.‑à‑d. 2013, 2015, 2016). On a préféré le graphique à barres au graphique linéaire pour la visualisation de cet ensemble de données en raison du nombre limité d’années de lectures. Les métadonnées offrent de plus amples renseignements sur cet ensemble de données.

Comment l’utiliser – un cas d’utilisation

En utilisant les données de surveillance des zones de récoltes de mollusques pour un cas d’utilisation, nous illustrons comment utiliser le module d'extension de création de graphiques pour créer des graphiques linéaires à partir d’une carte. Cet ensemble de données fournit des observations de la qualité bactériologique des eaux marines pour les zones de récolte de mollusques bivalves au Canada (Colombie-Britannique, Nouveau-Brunswick, Terre-Neuve, Nouvelle-Écosse, Île-du-Prince-Édouard et Québec).

Préparation des données

Tables liées

Les tables liées font référence à l’utilisation de deux tables ou plus qui partagent le même champ. Cette structure de données établit une relation entre les ensembles de données au moyen de laquelle une seule table contenant tous les paramètres et toutes les valeurs est lié aux données de référence. Dans l’exemple de cas d’utilisation, le Programme de classification des eaux coquillières, la structure des données révèle que des tables en relations sont utilisées. La couche Données de la qualité des eaux marines est liée à la table Samples_Echantillons_National par le champ « Site » (Figure 36). À partir de la couche, le module d’extension de création de graphiques est automatiquement dirigé vers l’accès à cette table liée et extrait les données de série chronologique requises pour générer le graphique approprié.

Figure 36 : Service cartographique du Programme de classification des eaux coquillières montrant les couches, les tables liées et la structure des données des tables en relation.

Structure des données

La structure de données ici fait référence à l’organisation du fichier de données à utiliser par le module d’extension de création de graphiques. Elle tient compte des tables liées, et de l’efficacité de l’accès et des modifications aux données. Le module d’extension de création de graphiques prend en charge trois options de structure de données.

Option 1

En suivant la même structure du cas d’utilisation (Figure 36), les données peuvent être organisées à l’aide de tables liées. Le service cartographique contient la couche Données de la qualité des eaux marines qui est liée à la table Samples_Echantillons_National par le champ « Site » (Figure 37). On peut voir que le nom du Site sert d’identificateur unique reliant la couche et la table, et les chiffres entre parenthèses à la Figure 37 (b) font référence au nombre d'observations sur chaque site de surveillance. Le champ Date contient la date des observations et le champ FC_MPN_CF_NPP_100_mL contient les valeurs enregistrées.

Figure 37 : Structure des données pour l’option 1 – a) Table attributaire de la couche avec références à la table liée mises en évidence, b) Table liée avec référence à la table attributaire de la couche et aux données de séries chronologiques mises en évidence.

Option 2

Lorsqu’un grand nombre de paramètres sont observés sur un site, vous pouvez utiliser l’option 2 pour organiser vos données afin qu’elles soient utilisées par le module d’extension de création de graphiques. Comme pour l’option 1, les données sont cartographiées sous forme de couche qui est liée à une table qui contient les enregistrements des observations des séries chronologiques (Figure 38 (a)). La différence par rapport au cas d’utilisation précédent est qu’un grand nombre de paramètres sont observés, comme le montrent les substances testées de la Figure 38 (b). Dans ce cas, les données des séries chronologiques peuvent être organisées de manière à éviter de rendre la table liée trop large.

Comme indiqué à la Figure 38 (b), il existe désormais un champ qui répertorie tous les paramètres analysés VARIABLE_NAME, un champ qui répertorie les valeurs analysées correspondante VALUE_VALEUR, un champ qui répertorie les dates correspondantes DATE ainsi que les unités des valeurs UNIT_UNITE.

Figure 38 : Structure des données pour l’option 2 – a) Table de couches avec références aux tables liée mises en évidence, b) Table liée avec référence à la table attributaire de la couche et aux données de séries chronologiques mises en évidence.

Option 3

Il s’agit d’une organisation des données des séries chronologiques où les champs sont créés en concaténant les données dans un champ sous forme de texte inséré. Cette structure exige que les données soient formatées d’une façon particulière. Les données de chaque champ à représenter doivent être répertoriées et séparées à l’aide de parenthèses et de virgules. (Figure 39). Si vos données ne sont pas déjà dans ce format, cette structure de données nécessitera un flux de travail détaillé pour obtenir le format requis.

Cette méthode n’est pas recommandée, car elle nécessite un flux de travail laborieux pour concaténer les données dans un nouveau champ afin de répondre aux exigences. Chaque paramètre observé nécessiterait la création d’un nouveau champ. Toutefois, s’il y a des contraintes dans les données qui exigent et conviennent à cette structure de données, elle peut être utilisée pour représenter les données en graphique.

Figure 39 : Structure de données pour l’option 3

Configuration du graphique linéaire

Avant de commencer, il faut vous assurer que toutes les couches à utiliser sont configurées dans l’outil de création dans le menu Carte. (Voir la section : Utilisation de l’outil de création pour configurer un module d’extension – Ajouter une nouvelle couche)

Étape 1. Activer le module d’extension de création de graphiques

Aller à la section Modules d’extension de l’outil de création pour la PGF. Sous l’onglet Graphiques, cliquer sur Activer.

Figure 40 : Graphique linéaire – Activer

Sélectionner « Linéaire » comme type de graphique et inscrire un titre correspondant pour le graphique (Figure 40). Puisque dans ce cas d’utilisation, un graphique linéaire est utilisé pour visualiser les données.

Étape 2. Définir les étiquettes d’axe

  1. i. Choisir le Type aet définir le titre de l'Axe des X. Sous Type, choisir l’option qui convient le mieux au cas d’utilisation prévue.

    1. Date – Si l’option est activée, les données sur la date devraient être présentées sous la forme Année-Mois-Jour ou suivre une convention similaire. (ex. : AAAA-MM-JJ; JJ-MM-AAAA)

    2. Linéaire – Si l’option est activée, le format attendu des données sur la date serait linéaire (p. ex., AAAA)

Dans le cas d’utilisation, le Type est défini à Date (Figure 41).

  1. Définir Type aet le titre de l'Axe des X Sous Type la seule option disponible est Linéaire (Figure 41).
Figure 41 : Graphique linéaire – Étiquettes d’axes

Étape 3. Sélectionner la couche

  1. Identifiant de la couche - Sous Identifiant de la couche, sélectionner la couche avec laquelle le module d’extension fonctionnera. L’Identifiant de la couche est automatiquement généré lors de l’ajout d’un service cartographique à l'outil de création. Un identifiant unique sera généré pour chaque couche. Vérifier que la couche qui sera utilisée est bien sélectionnée. Dans le cas d’utilisation, cette couche est Zones de récoltes des mollusque (Figure 42).

  2. Champ nommé – Choisir un champ à utiliser pour la visualisation des graphiques générée. Dans le cas d’utilisation, le champ Site a été utilisé pour identifier les données du site affichées.

  3. Type de données du graphique – Choisir l’option qui correspond à la structure des données utilisée pour l’ensemble de données. Dans le cas d’utilisation, Lié a été utilisé parce que la structure de données utilise des tables liées.

  4. URL table de liens – Si Lié est défini comme Type de données du graphique, indiquer l’hyperlien de la table liée. Ce renseignement figure dans les détails de la page du service cartographique. Dans le cas d’utilisation, l’hyperlien de la table liée a été fourni.

  5. Champ lié – Si Lié est défini comme le Type de données du graphique, indiquer le champ utilisé comme relation entre les tables. Dans le cas d’utilisation, le champ Site est le champ de relation.

Figure 42 : Graphique linéaire – Couches

Étape 4. Configuration des paramètres de données (Figure 43)

  1. Type de lien – Choisir le type qui reflète la façon dont les données sont structurées.

    1. Unique – Choisir cette option si la structure de vos données respecte l’option 1 (voir Préparation des données), c’est-à-dire que les noms des paramètres observés sont affichés uniquement en haut de la table liée. C’est le cas pour le cas d’utilisation des zones de récoltes de mollusques. Voir Préparation des données – Option 1 pour plus de détails.
    2. Multiple – Sélectionner cette option si l’option 2 s’applique à vos données, c.-à-d. qu’il y a un champ de la table liée dont les valeurs sont des noms de paramètres. Un champ avec la date et un champ avec les résultats. Voir Préparation des données – Option 2.
  2. Champ Lié – Indiquer le nom du champ qui relie la couche et la table liée.

  3. Champ Date – Indiquer le nom du champ qui correspond au champ « Date » de la table liée. Dans le cas d’utilisation, le nom de ce champ est Date.

  4. Valeurs des étiquettes – Si le Type de lien a été défini à Multiple indiquer le nom du champ qui correspond aux unités de mesure. Sinon, laisser vide. Dans le cas d’utilisation, ce champ a été laissé vide parce que le Type de lien a été réglé à Unique.

  5. Champ de mesure – Indiquer le nom du champ qui correspond aux données à afficher dans le graphique. Dans le cas d’utilisation, le nom de champ utilisé était FC_MPN_CF_NPP_100_mL. Veuillez noter qu’il faut utiliser le nom exact du champ et non son alias.

  6. Préfixe – Si nécessaire, fournir un préfixe à afficher lorsque l’utilisateur survole les données. Dans ce cas d’utilisation, lorsque l’utilisateur place la souris sur les données du graphique, le préfixe « Concentration » sera utilisé devant la valeur.Concentration sera utilisé devant la valeur.

  7. Suffixe - Si nécessaire, fournir un suffixe à afficher lorsque l’utilisateur survole les données. Dans ce cas d’utilisation, lorsque l’utilisateur place la souris sur les données du graphique, by 100 / ml sera utilisé comme suffixe après l’affichage de la valeur.

En option, si d’autres champs de données doivent être affichés, cliquer sur le bouton Ajouter en bas à droite (Figure 43), pour ajouter un nouveau paramètre de données et répéter les étapes de configuration.

Figure 43 : Graphique linéaire – Données

Étape 5. Détails des options

En option (Figure 44), sous Détails le panneau de détails peut être personnalisé. À l’aide de la notation « Markdown », il est possible de fournir des informations supplémentaires personnalisées dans le panneau de détails. Vous en trouverez un exemple ici :

Figure 44 : Graphique linéaire – Paramètre Détails personnalisés

Définition des paramètres

Le tableau suivant présente les définitions de tous les paramètres disponibles lorsque l’outil de création de la PGF est utilisé pour configurer le module d’extension de création de graphiques.

Paramètres Description
Général Type Détermine le type de graphique à créer. Cela comprend les graphiques à pointes de tarte, les graphiques à barres ou les graphiques linéaires.
Titre Détermine le titre du graphique à afficher.
Options Couleurs des jeux de données Option d’inclure des valeurs de couleur hexadécimale à utiliser pour afficher le graphique.
Étiquettes des axes Type Détermine le type d’étiquette qui sera utilisé. Les noms des étiquettes peuvent être récupérés dans un champ de la couche (linéaire ou date pour graphique linéaire) ou de la configuration.
Titre Détermine le titre à utiliser pour les différents axes.
Couches Identifiant de la couche Détermine l’identifiant unique de la couche comme définie dans l’onglet Couches.
Champ nommé Détermine le champ utilisé pour identifier les données affichées dans le graphique.
Type de données du graphique Détermine le type de données attendues par le module d’extension e création de graphiques (inséré ou lien).
  1. Interne – Structure de données utilisant du texte inséré. Se reporter au chapitre « Préparation des données » pour de plus amples renseignements.
  2. Lié – Les données sont structurées à l’aide des tables liées. Se reporter au chapitre « Préparation des données » pour de plus amples renseignements.
URL table liée Détermine l’URL de la table liée. Cela n’est nécessaire que si le « type de données du graphique » est défini à « Lien ».
Champ lié Détermine le nom de champ qui relie la couche à la table de données. Cela n’est nécessaire que si le « type de données du graphique » est défini à « Lien ».
Données Détermine les différents paramètres de la couche à utiliser pour créer le graphique.
  1. Type de lien – Détermine le type de structure de données auquel il faut s’attendre. Cela dépend de la façon dont les données sont structurées à l’intérieur de la table liée.
    1. Unique – pour l’option 1 se reporter à « Préparation des données » pour de plus amples renseignements.
    2. Multiple – pour l’option 2 se reporter à « Préparation des données » pour de plus amples renseignements.
  2. Champ Lié – Détermine le champ utilisé pour lier la relation entre la couche et la table
  3. Champ date – Détermine le champ utilisé pour les dates des séries chronologiques.
  4. Valeurs étiquettes – Détermine le champ correspondant aux étiquettes des unités pour les paramètres, si disponible.
  5. Champ de mesure – Détermine le champ correspondant aux résultats de la série chronologique collectée pour créer le graphique. Notez que le nom du champ doit être utilisé et non son alias.
  6. Préfixe – Détermine le préfixe à ajouter lors du survol des données.
  7. vii. Suffixe – Détermine le suffixe à ajouter lors du survol des données.
Détails Indique si le panneau de détails doit être personnalisé. Les détails personnalisés peuvent être inclus à l’aide de la notation « Markdown ».