Documentation

  1. Accueil
  2. Docs
  3. Documentation
  4. Principales fonctionnalit...
  5. Les routines et graphique...
  6. Les graphiques

Les graphiques

Les graphiques font partie des formats d’affichage, et se construisent à l’aide du flux JSON renvoyé par les routines.

Le choix du graphique et son paramétrage s’effectuent pendant la création du modèle. Ceci étant, ces choix peuvent être modifiés par la suite, notamment dans le cadre de l’adaptation d’un modèle à un nouveau jeu de données.

En fonction du graphique choisi, la routine utilisée n’est pas la même, et le paramétrage peut également varier.

Dans cette partie, les graphiques disponibles dans LODEX ont été répertoriés avec les routines utilisables pour chaque visualisation : des exemples de diagrammes, ainsi que leur paramétrage possible, sont présentés avec la routine la plus couramment utilisée. L’ensemble des graphiques illustrés dans cette partie sont disponibles dans l’instance d’exemples disponible dans la galerie de modèle : Exploitation d’un export BibTex d’une bibliothèque Zotero.

La liste des différents graphiques disponibles dans LODEX se trouve dans le menu déroulant « Afficher avec un format » (et accessible via le bouton vert encadré ci-dessous) dans l’onglet « AFFICHAGE » lors de la création d’un champ de type « Graphiques ».

Aster Plot

C’est un « graphique » qui ne s’adapte pas à l’ensemble d’un jeu de données, mais qui permet de comparer des ressources au sein d’un jeu de données sur la base des champs sur les quels la routine associée s’applique.  Il est préférable de créer ce type de champ dans la partie « Resource principale », pour pouvoir naviguer d’ne ressource à une autre en fonction de le leur % de similarité au niveau des champs indiqués dans la routine..

Routine(s) utilisable(s)

  • close-by
  • distance-with
  • sub-resources-asterplot

Paramétrages disponibles

Comme pour tous les graphiques, les paramètres des données ajustables sont : le nombre max de champs, la valeur minimum à afficher, la valeur maximum à afficher, ainsi que des options de triage et le choix des couleurs.

Dans le cadre de cette visualisation, le plus important est de fixer le nombre maximum de champs pour garder une visualisation lisible, ainsi que la valeur minimale à afficher pour exclure les ressources peu similaires (un seuil est donc à définir si le jeu de données comporte un grand nombre de publications similaires en fonction des champs comparés).

Exemple

Voici ci-dessous un exemple « d’Asterplot » pour un corpus de 63 documents. Le graphique est paramétré pour afficher tous les % de similarité entre 0 et 100 pour 30 ressources maximum.

La comparaison se fait sur la base des champs « Domaines », « Disciplines » et « Sous-champs disciplinaires ».

Il est à noter que cliquer sur un segment de ce graphique renvoie à la publication auquel le % de similitude visible dans l’info-bulle correspond (voir Diagramme « Coordonnées parallèles » pour visualiser les % de similarité pour chaque champ comparé).

 

Carte de chaleur ou « HeatMap »

Une carte de chaleur, est un outil de visualisation de données qui utilise des couleurs pour représenter des valeurs. Chaque cellule indique l’ampleur de la valeur qu’elle représente, généralement avec des teintes plus foncées pour des valeurs plus élevées et plus claires pour des valeurs plus faibles. LODEX permet aussi de visualiser directement la valeur associée.

Routine(s) utilisable(s)

  • pairing-with
  • graph-by
  • cross-by
  • decompose-by

Paramétrages disponibles

  • Nombre max de champs
    • Nombre de champs maximum retourné par la routine : le nombre maximum de champs indiqué par défaut est 200. Pour la carte de chaleur, il est souhaitable d’indiquer un nombre élevé de champs (20000000 par exemple), sinon toutes les données ne seront pas visibles sur le graphique.
  • Valeur minimum à afficher & Valeur maximum à afficher
    • Encadrement des valeurs retournées par la routine, vide et équivalent à l’infini [-∞, +∞] (si la routine le permet)
  • Trier par
    • Trie les données retournées par la routine sur leur intitulé ou leur valeur (si la routine le permet)
    • Note : le tri par valeur peut ne pas fonctionner car il s’agit d’association de valeurs
  • Champ utilisé pour la recherche lors de la sélection d’une valeur
    • La carte de chaleur peut être rendue interactive afin de permettre l’accès direct aux ressources à partir du graphique. Lorsque les champs sont renseignés, un clic sur une cellule de la carte de chaleur affiche, dans un panneau latéral, la liste des ressources correspondant à la valeur sélectionnée.
    • Champ utilisé pour la recherche lors de la sélection d’une valeur pour la colonne.
      Ce paramètre indique le champ des ressources à interroger lorsque l’utilisateur clique sur une valeur associée à une colonne de la carte de chaleur (1er champ de la routine).
    • Champ utilisé pour la recherche lors de la sélection d’une valeur pour la ligne.
      Ce paramètre indique le champ des ressources à interroger lorsque l’utilisateur clique sur une valeur associée à une ligne de la carte de chaleur (2nd champ de la routine).
    • ⚠️ Attention : pour les graphiques basés sur un précalcul, les valeurs des colonnes utilisées par le précalcul doivent correspondre exactement aux valeurs du champ utilisé pour la recherche des ressources.
  • Afficher l’info-bulle
    • permet de mettre une info-bulle sur les données du graphique avec un titre sur les intitulés et valeurs des données.
  • Jeu de couleurs
    • Sélection d’une palette de couleur en dégradé
  • Inverser les axes
    • Inverser les deux axes la source devient la destination et la destination devient la source : les éléments préalablement affichés à l’horizontale sont affichés à la verticale, et inversement.

Exemple

Carte de chaleur où les valeurs des deux axes (source et cible) sont différents : visualisations du nombre d’articles par pays en fonction des années de publication.

  • Onglet « GÉNÉRAL »

  • Onglet « AFFICHAGE »

  • Résultat

Cartographie

Le format « Graphique – Cartographie » projette des données numériques sur une carte géographique du Monde, de l’Europe ou de la France.

Routine(s) utilisable(s)

  • distinct-by
  • distinct-ISO3166-1-alpha3-from
  • distinct-alpha-2-alpha3-from

Paramétrages disponibles

Les paramètres Nombre max de champs, Valeur minimum à afficher et Valeur maximum à afficher permettent de définir, pour le champ représenté, les éléments à afficher.

  • Seuls sont affichés les éléments dont le nombre d’apparitions est :
    • supérieur à la valeur définie dans le paramètre Valeur minimum à afficher
    • inférieur à la valeur définie dans le paramètre Valeur maximum à afficher
  • Nombre max de champs
    • Détermine le nombre maximum d’éléments à afficher
  • Valeur minimum à afficher & Valeur maximum à afficher
    • Définit le nombre minimum ou maximum d’apparitions d’un élément dans le corpus pour qu’il soit affiché
  • Projection du Monde
    • Ce paramètre correspond au zoom effectué sur la carte, 3 zooms sont disponibles
      • Projection mondiale : Affiche le Monde
      • Projection européenne : Affiche l’Europe géographique
      • Projection française : Afficher la France avec ses départements
  • Trier par :
    • Valeur ascendante (dans ce cas, plus l’entité géographique aura un poids important, plus le dégradé de couleur foncera) ou valeur descendante (dégradé de couleur du plus foncé au moins foncé)
  • Dégradé de couleur qui est appliqué au poids d’un pays (projection européenne ou mondiale) ou d’un département (dans le cas de la projection française)
  • Afficher l’info-bulle
    • permet de mettre une info-bulle sur les données du graphique lorsqu’on passe le curseur sur le graphique,  avec un titre sur les intitulés et valeurs des données.

Si le corpus de données comporte un champ avec les codes ISO 3 des pays, ce format nécessite l’utilisation de la routine distinct-by, appliquée à l’identifiant du champ représenté.

Si le corpus de données ne comporte pas les codes ISO 3 des pays, ce format nécessite l’utilisation de la routine distinct-ISO3166-1-alpha3-from, appliquée à l’identifiant du champ contenant les pays verbalisés, (ou la routine distinct-alpha-2-alpha3-from, appliquée à l’identifiant du champ contenant les codes ISO 2 des pays) selon :/api/run/distinct-ISO3166-1-alpha3-from/identifiant/ (ou /api/run/distinct-alpha-2-alpha3-from/identifiant/).

Exemple

Paramétrage d’une carte mondiale (nombre de publications par pays ; utilisation de la routine distinct-alpha2-alpha3-from appliqué sur un champ contenant les codes des pays au format ISO 2).

  • Onglet « GÉNÉRAL »

  • Onglet « AFFICHAGE »

  • Résultat

Cartographie de flux

Le graphique Cartographie de flux permet la géo-visualisation de données sur une carte. C’est une cartographie web dynamique : le passage de la souris sur les pays met en évidence les liens entre les pays (flèches simples incurvées, dont la largeur est proportionnelle à l’importance des collaborations entre pays) et affiche également le « poids » de chaque pays par un point dont le dégradé de couleur est plus ou moins prononcé.

Routine(s) utilisable(s)

  • pairing-with
  • graph-by
  • cross-by
  • decompose-by

Paramétrages disponibles

Les paramètres Nombre max de champs, Valeur minimum à afficher et Valeur maximum à afficher permettent de définir, pour le champ représenté, les éléments à afficher.

  • Seuls sont affichés les éléments dont le nombre d’apparitions est :
    • supérieur à la valeur définie dans le paramètre Valeur minimum à afficher
    • inférieur à la valeur définie dans le paramètre Valeur maximum à afficher
  • Nombre max de champs
    • Détermine le nombre maximum d’éléments à afficher
  • Valeur minimum à afficher & Valeur maximum à afficher
    • Définit le nombre minimum ou maximum d’apparitions d’un élément dans le corpus pour qu’il soit affiché
  • Trier par
    • Trie les données retournées par la routine sur leur intitulé ou leur valeur (si la routine le permet)
    • Note : le tri par valeur peut ne pas fonctionner car il s’agit d’association de valeur
  • Afficher l’info-bulle
    • permet de mettre une info-bulle sur les données du graphique avec un titre sur les intitulés et valeurs des données
    • Jeu de couleurs
      • Dégradé de couleur sur les points (les points sont plus ou moins foncés, en fonction de la valeur)
    • Couleur
      • Couleur des liens entre les lieux géographiques (flèches simples incurvées), donnée en code hexadécimal

    Exemple

    Paramétrage d’une cartographie de flux (géo-visualisation des relations entre pays co-publiants ; utilisation de la routine pairing-with appliquée à deux champs identiques contenant la liste des codes ISO 3 des pays d’un article au format tableau « Array »).

    • Onglet « GÉNÉRAL

    • Onglet « AFFICHAGE »

    • Résultat

    Coordonnées parallèles (Statut : expérimental)

    Ce type de diagramme permet de visualiser des données numériques à plusieurs variables à titre de comparaison et pour éventuellement repérer des relations qui pourraient exister entre elles. Dans le cas présent, ce type de graphique n’est pas adapté à la page « Graphiques » mais doit être placé en tant que champ dans la catégorie « Ressource principale » pour faire partie de la « fiche de la ressource. En effet, dans LODEX, cette visualisation peut être utilisée comme « l’Aster Plot » pour isoler et accéder à des ressources similaires ou non (en fonction des paramètres de données entrés). Le % de similarité correspond à la moyenne des similitudes observées pour chaque champ auquel la routine s’applique, et contrairement à « l’Aster Plot », ces dernières peuvent être visualisées pour chaque champ comparé.

    Routine utilisable

    • distance-with

    Paramétrages disponibles

    Outre le paramétrage des couleurs des droites, il est possible de limiter le nombre de ressources à comparer et de fixer des seuils de similarités pour ne pas surcharger le diagramme en fonction de la taille du jeu de données.

    Exemple

    Paramétrage d’un diagramme en coordonnées parallèles pour un corpus de 63 documents sélectionnant les ressources les plus similaires  sur la base des champs « Domaines » et « Disciplines ».

    • Onglet « GÉNÉRAL (remarque : à l’heure de la rédaction de cette notice, la routine utilisée n’est pas encore incorporée dans la liste déroulante « CHOIX DE LA ROUTINE », mais il est possible de l’utiliser en utilisant « VALEUR ARBITRAIRE » en tant que « Source de la valeur »)

    • Onglet « AFFICHAGE »

    • Résultat (Rq : une correction est prévue pour borner le % de similarité à zéro dans le cadre de comparaison de ressources pour certains champs donnant des ratios de similitude négatifs) :

    • Il est possible d’accéder à une ressource particulière en cliquant sur la droite segmentée lui correspondant.

    Carte proportionnelle ou « TreeMap »

    Cette visualisation s’apparente au graphe à bulles mais se présente sous la forme d’une carte à cases dont les tailles sont proportionnelles aux valeurs qu’elles représentent.

    Routine(s) utilisable(s)

    • distinct-by
    • distinct-by-fields

    Paramétrages disponibles

    En cliquant sur « Mode avancé », on accède à une console interprétant la syntaxe Vega-Lite » permettant de paramétrer toutes les options de ce type de graphique (un exemple est donné dans la partie « Pour aller plus loin. » : Vega-Lite : carte proportionnelle non hiérarchique.

    Il est aussi possible de construire des « TreeMap » hiérarchiques en activant le curseur « Données hiérarchiques », l’activation du « Mode avancé » est alors nécessaire pour configurer le l’affichage du graphique de façon idoine.

    Exemple

    Paramétrage d’une carte proportionnelle pour un corpus de 63 documents mettant en valeur l’importance de chaque voie d’accès à la « science ouverte ».

    • Onglet « GÉNÉRAL

    • Onglet « AFFICHAGE »

    • Résultat

    Copie d’un champ existant

    Ce format n’est pas un graphique à proprement à parler, il permet simplement de copier un graphique sur la page d’accueil. Pour cela, il suffit de renseigner le nom du champ destiné à recevoir la copie du graphique dans l’onglet « GÉNÉRAL » puis de sélectionner le format « Graphique -Copie d’un champ existant » et de choisir le graphique à copier dans la liste déroulante « Nom du champ à copier » à partir de l’onglet « AFFICHAGE ».

    Diagramme à barres

    Le diagramme à barres est souvent utilisé pour visualiser des variations quantitatives dans le temps ou par catégories.

    Routine(s) utilisable(s)

    • distinct-by
    • distinct-by-field
    • distribute-by-date
    • distribute-by-decadal
    • distribute-by-interval

    Paramétrages disponibles

    Les paramètres Nombre max de champs, Valeur minimum à afficher et Valeur maximum à afficher permettent de définir, pour le champ représenté, les éléments à afficher.

    Seuls sont affichés les éléments dont le nombre d’apparitions est :

    • supérieur à la valeur définie dans le paramètre Valeur minimum à afficher
      • inférieur à la valeur définie dans le paramètre Valeur maximum à afficher
    • Nombre max de champs
      • Détermine le nombre maximum d’éléments à afficher
    • Valeur minimum à afficher & Valeur maximum à afficher
      • Définit le nombre minimum ou maximum d’apparitions d’un élément dans le corpus pour qu’il soit affiché
    • Trier par
      • Trie les données retournées par la routine sur leur intitulé (Label) ou leur valeur : un tri par Label ascendant permet un affichage par ordre alphabétique ou numérique croissant (année de publication, …) ; un tri par valeur met en évidence les valeurs des données
    • Champ utilisé pour la recherche lors de la sélection d’une valeur
      • Le diagramme à barres peut être rendu interactif afin de permettre l’accès direct aux ressources à partir du graphique. Lorsque le champ est renseigné (le même que celui utilisé dans la routine), un clic sur une barre affiche, dans un panneau latéral, la liste des ressources correspondant à la valeur sélectionnée.
      • Champ utilisé pour la recherche lors de la sélection d’une valeur
        Ce paramètre indique le champ des ressources à interroger lorsque l’utilisateur clique sur une barre du diagramme.
      • ⚠️ Attention : pour les graphiques basés sur un précalcul, les valeurs des colonnes utilisées par le précalcul doivent correspondre exactement aux valeurs du champ utilisé pour la recherche des ressources.
    • Afficher l’info-bulle
      • Permet de mettre une info-bulle sur les données du graphique avec un titre sur les intitulés et valeurs des données. L’affichage de l’info-bulle sera visible en passant la souris sur le graphique
    • Jeu de couleurs
      • Couleur du graphique donnée en code hexadécimal
    • Direction
      • Direction des barres du graphique (barres horizontales ou verticales)
    • Afficher l’axe des catégories en diagonale / afficher l’axe des valeurs en diagonale
      • Passe l’angle des intitulés des axes de 0° à 45°
    • Arrondir les valeurs sur l’axe
      • Arrondit les valeurs de l’axe (sans virgule)
    • Afficher les valeurs
      • Supprime l’axe des valeurs pour le remplacer par un affichage des valeurs sur les barres
    • Éviter le chevauchement des étiquettes
    • Échelle
      • Type de représentation du graphique (linéaire ou logarithmique)
    • Largeur des barres
      • Taille maximum des barres
    • Largeur
      •  La largeur est exprimée en pourcentage et correspond à la largeur du graphique par rapport à la largeur  de sa représentation sur la page entière. Par défaut la largeur est de 100 %. Si on souhaite que le graphique n’occupe que la moitié de la largeur de la page par exemple, on réduit la largeur à 50 %.

    Exemple

    Paramétrage d’un graphique diagramme en barre pour les années de publication d’un corpus de 63 documents (utilisation de la routine distinct-by-field) pour visualiser les volumes de publications par ordre chronologique (années sans publications non représentées).

    • Onglet « GÉNÉRAL

    • Onglet « AFFICHAGE »

    • Résultat

    Groupement de diagrammes à barres

    À ne pas confondre avec le diagramme à barres groupées (accessible via la syntaxe Vega-Lite), il s’agit ici d’un groupement de diagrammes à barres (« clustered bar charts »). Ce graphique permet de visualiser le nombre d’occurrences de la valeur d’un champ sous la forme d’un diagramme à barre en fonction d’un autre élément. Les éléments comptés pour constituer les diagrammes correspondent au deuxième champ indiqué dans la routine et ces graphiques sont reproduits autant de fois qu’il y a de valeurs différentes pour le premier champ renseigné.

    Routine(s) utilisable(s)

    • pairing-with
    • cross-by
    • graph-by
    • decompose-by

    Paramétrages disponibles

    • Nombre max de champs
      • Nombre de champs maximum retournés par la routine, vide et équivalent à l’infini (si la routine le permet)
    • Valeur minimum à afficher & Valeur maximum à afficher
      • Encadrement des valeurs retournées par la routine, vide et équivalent à l’infini [-∞, +∞] (si la routine le permet)
    • Trier par
      • Trie les données retournées par la routine sur leur intitulé ou leur valeur (si la routine le permet)
      • Note : le tri par valeur peut ne pas fonctionner car il s’agit d’association de valeurs
      • Afficher l’info-bulle
        • permet de mettre une info-bulle sur les données du graphique avec un titre sur les intitulés et valeurs des données.
      • Jeu de couleurs
        • Couleur du graphique donnée en code hexadécimal
      • Inverser les axes
        • Inverser les deux axes la source devient la destination et la destination devient la source

       

      Exemple

      Paramétrage d’un groupement de diagramme à barres (utilisation de la routine graph-by).

      • Onglet « GÉNÉRAL

      • Onglet « AFFICHAGE »

      • Résultat

      Diagramme à bulles ou « bubble plot »

      Le diagramme à bulles s’apparente à une carte de chaleur où l’intensité ou l’amplitude d’un cluster de croisement de deux champs est proportionnelle à la taille de chaque bulle. Les bulles peuvent aussi être colorées différemment selon les valeurs catégorielles représentées sur l’axe des abscisses ou des ordonnées.

      Routine(s) utilisable(s)

      • pairing-with
      • cross-by
      • graph-by
      • decompose-by

      Paramétrages disponibles

      • Nombre max de champs
        • Nombre de champs maximum retournés par la routine, vide et équivalent à l’infini (si la routine le permet)
      • Valeur minimum à afficher & Valeur maximum à afficher
        • Encadrement des valeurs retournées par la routine, vide et équivalent à l’infini [-∞, +∞] (si la routine le permet)
      • Trier par
        • Trie les données retournées par la routine sur leur intitulé ou leur valeur (si la routine le permet)
        • Note : le tri par valeur peut ne pas fonctionner car il s’agit d’association de valeurs
        • Champ utilisé pour la recherche lors de la sélection d’une valeur
          • Le diagramme à bulles peut être rendue interactif afin de permettre l’accès direct aux ressources à partir du graphique. Lorsque les champs sont renseignés, un clic sur une bulle affiche, dans un panneau latéral, la liste des ressources correspondant à la valeur sélectionnée.
          • Champ utilisé pour la recherche lors de la sélection d’une valeur pour la colonne.
            Ce paramètre indique le champ des ressources à interroger lorsque l’utilisateur clique sur une valeur associée à une colonne du diagramme à bulles (1er champ de la routine).
          • Champ utilisé pour la recherche lors de la sélection d’une valeur pour la ligne.
            Ce paramètre indique le champ des ressources à interroger lorsque l’utilisateur clique sur une valeur associée à une ligne du diagramme à bulles (2nd champ de la routine).
          • ⚠️ Attention : pour les graphiques basés sur un précalcul, les valeurs des colonnes utilisées par le précalcul doivent correspondre exactement aux valeurs du champ utilisé pour la recherche des ressources.
        • Afficher l’info-bulle
          • permet de mettre une info-bulle sur les données du graphique avec un titre sur les intitulés et valeurs des données.
        • Jeu de couleurs
          • Couleur du graphique donnée en code hexadécimal
        • Inverser les axes
          • Inverser les deux axes la source devient la destination et la destination devient la source

         

        Exemple

        Paramétrage d’un diagramme à bulles (utilisation de la routine pairing-with).

        • Onglet « GÉNÉRAL

        • Onglet « AFFICHAGE »

        • Résultat

        Diagramme circulaire

        Le diagramme circulaire, aussi appelé graphique sectoriel, est principalement pour comparer des proportions ou des valeurs absolues lorsque les catégories correspondantes sont peu nombreuses.

        Routine(s) utilisable(s)

        • distinct-by
        • distinct-by-field
        • distribute-by-interval

        Paramétrages disponibles

        Les paramètres Nombre max de champs, Valeur minimum à afficher et Valeur maximum à afficher permettent de définir, pour le champ représenté, les éléments à afficher.

        • Seuls sont affichés les éléments dont le nombre d’apparitions est :
          • supérieur à la valeur définie dans le paramètre Valeur minimum à afficher
          • inférieur à la valeur définie dans le paramètre Valeur maximum à affiche
        • Nombre max de champs
          • Détermine le nombre maximum d’éléments à afficher
        • Valeur minimum à afficher & Valeur maximum à afficher
          • Définit le nombre minimum ou maximum d’apparitions d’un élément dans le corpus pour qu’il soit affiché
        • Trier par :
          • Trie les données retournées  par la routine sur leur intitulé (ordre alphabétique) ou leurs valeurs (valeur croissante ou décroissante)
        • Afficher les valeurs
          • Affiche les valeurs des données sur le graphique
        • Champ utilisé pour la recherche lors de la sélection d’une valeur
          • Le diagramme circulaire peut être rendu interactif afin de permettre l’accès direct aux ressources à partir du graphique. Lorsque le champ est renseigné (le même que celui utilisé dans la routine), un clic sur une portion du diagramme affiche, dans un panneau latéral, la liste des ressources correspondant à la valeur sélectionnée.
          • Champ utilisé pour la recherche lors de la sélection d’une valeur
            Ce paramètre indique le champ des ressources à interroger lorsque l’utilisateur clique sur une portion du diagramme circulaire.
          • ⚠️ Attention : pour les graphiques basés sur un précalcul, les valeurs des colonnes utilisées par le précalcul doivent correspondre exactement aux valeurs du champ utilisé pour la recherche des ressources.
        • Afficher l’info-bulle
          • Permet de mettre une info-bulle sur les données du graphique, avec un titre pour les catégories du diagramme et un titre des valeurs des données.
        • Jeu de couleurs
          • Couleur du graphique donnée en code hexadécimal
        • Largeur
          •  La largeur est exprimée en pourcentage et correspond à la largeur du graphique par rapport à la largeur de la page entière. Par défaut la largeur est de 100 %. Si on souhaite que le graphique n’occupe que la moitié de la largeur de la page par exemple, on réduit la largeur à 50 %.

        Exemple

        Paramétrage d’un diagramme circulaire (utilisation de la routine distinct-by-field)

        • Onglet « GÉNÉRAL

        • Onglet « AFFICHAGE »

        • Résultat

        Diagramme de Venn

        Le diagramme de Venn, aussi appelé diagramme d’ensembles ou diagramme logique, est une visualisation pour illustrer les relations logiques entre des ensembles d’éléments

        Routine(s) utilisable(s)

        • cross-by

        Paramétrages disponibles

        • Nombre max de champs
          • Nombre de champs maximum retourné par la routine, vide et équivalent à l’infini (si la routine le permet)
        • Valeur minimum à afficher & Valeur maximum à afficher
          • Encadrement des valeurs retournées par la routine, vide et équivalent à l’infini [-∞, +∞] (si la routine le permet)
        • Trier par
          • Trie les données retournées par la routine sur leur intitulé ou leur valeur (si la routine le permet)
        • Jeu de couleurs
          • Couleurs des ensembles données en code hexadécimal

        Exemple

        Paramétrage d’un diagramme de Venn (utilisation de la routine cross-by) illustrant la disponibilité des documents d’un corpus dans une ou plusieurs bases de données : la routine est appliquée sur un champ au format tableau (« Array ») dont les valeurs peuvent être uniques ou multiples.

        • Onglet « GÉNÉRAL

        • Onglet « AFFICHAGE »

        • Résultat

        Dans cet exemple appliqué à un corpus de 63 documents, les info-bulles affichables au passage de la souris sur les différents ensembles nous donnent les informations suivantes :

        • tous les documents sont disponibles via « crossref » (63)
        • 4 documents sont aussi disponibles via « doaj » dont 2 également indexés sur « pubmed » qui en recense 4 au total
        • 4 documents sont aussi disponibles via « arxiv » dont 3 également disponibles via « datacite »

        Diagramme radar

        Le diagramme « radar », aussi diagramme de « Kiviat » permet de représenter plusieurs critères ou dimensions sur un seul visuel, facilitant ainsi la comparaison de plusieurs ensembles de données.

        Routine(s) utilisable(s)

        • distinct-by
        • distinct-by-field

        Paramétrages disponibles

        • Nombre max de champs
          • Nombre de champs maximum retourné par la routine, vide et équivalent à l’infini (si la routine le permet)
        • Valeur minimum à afficher & Valeur maximum à afficher
          • Encadrement des valeurs retournées par la routine, vide et équivalent à l’infini [-∞, +∞] (si la routine le permet)
        • Trier par
          • Trie les données retournées par la routine sur leur intitulé ou leur valeur (si la routine le permet)
        • Afficher l’info-bulle
          • Permet de mettre une info-bulle sur les données du graphique avec un titre sur les intitulés et valeurs des données.
        • Couleur
          • Couleur du graphique donnée en code hexadécimal
        • Arrondir les valeurs sur l’axe
          • Arrondit les valeurs de l’axe
        • Échelle
          • Type de représentation du graphique (linéaire ou logarithmique)

        Exemple

        Paramétrage d’un diagramme radar (utilisation de la routine distinct-by-field) représentant la couverture thématique en terme de disciplines scientifiques pour l’ensemble d’un corpus.

        • Onglet « GÉNÉRAL

        • Onglet « AFFICHAGE »

        • Résultat

          Graphe à bulles

          Le format Graphique – Graphe à bulles (BubbleMap) montre les corrélations (regroupement de bulles) et les poids (taille des bulles) des différents éléments du champ représenté, montrant ainsi les proportions des différentes valeurs à la manière d’une carte proportionnelle..

          Routine(s) utilisable(s)

          • distinct-by
          • distinct-by-field
          • sparql-query

          Paramétrages disponibles

          Les paramètres Nombre max de champs, Valeur minimum à afficher et Valeur maximum à afficher permettent de définir, pour le champ représenté, les éléments à afficher.

          • Seuls sont affichés les éléments dont le nombre d’apparitions est :
            • supérieur à la valeur définie dans le paramètre Valeur minimum à afficher
            • inférieur à la valeur définie dans le paramètre Valeur maximum à afficher
          • Nombre max de champs
            • Détermine le nombre maximum d’éléments à afficher
          • Valeur minimum à afficher & Valeur maximum à afficher
            • Définit le nombre minimum ou maximum d’apparitions d’un élément dans le corpus pour qu’il soit affiché
          • Trier par
            • Trie les données retournées par la routine sur leur intitulé ou leur valeur (si la routine le permet)
          • Champ utilisé pour la recherche lors de la sélection d’une valeur
            • Le graphe à bulles peut être rendu interactif afin de permettre l’accès direct aux ressources à partir du graphique. Lorsque le champ est renseigné (le même que celui utilisé dans la routine), un clic sur une bulle affiche, dans un panneau latéral, la liste des ressources correspondant à la valeur sélectionnée.
            • Champ utilisé pour la recherche lors de la sélection d’une valeur
              Ce paramètre indique le champ des ressources à interroger lorsque l’utilisateur clique sur une bulle du graphe.
            • ⚠️ Attention : pour les graphiques basés sur un précalcul, les valeurs des colonnes utilisées par le précalcul doivent correspondre exactement aux valeurs du champ utilisé pour la recherche des ressources.
          • Couleur
            • Couleur du graphique donnée en code hexadécimal
          • Diamètre des bulles : nombre en pixels

          Exemple

          Paramétrage d’un graphique à bulles (utilisation de la routine distinct-by) représentant le volume de publications par pays dans un corpus donné.

          • Onglet « GÉNÉRAL »

          • Onglet « AFFICHAGE »

          • Résultat

          Graphique de flux

          Le graphique de flux est un type de visualisation destiné notamment à visualiser les évolutions des poids diachroniques du poids des thématiques contenues dans les documents d’un corpus. Par opposition à la synchronie qui décrit un objet à un instant t, la diachronie intègre son évolution dans le temps dans sa représentation. Ce type de graphique permet ainsi grâce au survol de la souris d’isoler un caractère donné (une thématique, un mot-clé, une voie d’accès à la science ouverte…) et de visualiser isolément son évolution dans le temps.

          Routine(s) utilisable(s)

          • classif-by ?
          • pairing-with

          Paramétrages disponibles

          Le paramètre Nombre max de champs, permet de définir, pour le champ représenté, le nombre d’éléments maximum à afficher.

          • Nombre max de champs
            • Détermine le nombre maximum d’éléments à afficher
          • Trier par
            • Trie les données retournées par la routine sur leur intitulé ou leur valeur (si la routine le permet)
          • Jeu de couleurs
            • Couleurs du graphique données en code hexadécimal
          • Nombre max de caractères pour les légendes
          • Hauteur en pixel

          Exemple

          Paramétrage d’un graphique de flux (routine « pairing-with ») montrant pour chaque voie d’accès à la science ouverte (statut OA) l’évolution temporelle du nombre de documents correspondant dans le corpus.

          • Onglet « GÉNÉRAL »

          • Onglet « AFFICHAGE »

          • Résultat

          • Au survol d’une catégorie avec la souris (voie d’accès « gold »)

          Graphique hiérarchique

          Le graphique hiérarchique permet de compter les occurrences de valeurs pour des champs différents présentant des valeurs exclusives pour chacun d’entre eux. La visualisation se fait de manière hiérarchique sous la forme d’un arbre et est particulièrement utilisée lorsque les champs présentent une dépendance de type « verticale » comme par exemple la classification des espèces de Carl von Linné (Règne > Embranchement > Classe > Ordre > Famille > Genre > Espèce). Les « noeuds » générant l’arbre sont dépliables et repliables par un simple clic sur ces derniers.

          Routine utilisable

          • hierarchy-by
          • tree-by

          Paramétrages disponibles

          • Nombre max de champs
            • Détermine le nombre maximum d’éléments affichés à chaque niveau de l’arbre.
          • Trier par
            • Trie les données retournées par la routine sur leur intitulé ou sur leur valeur (si la routine le permet).
          • Orientation
            • Définit le sens de lecture de l’arbre.
            • Horizontale : l’arbre se déploie de gauche à droite.
            • Verticale : l’arbre se déploie de haut en bas.
          • Largeur du nœud
            • Définit la largeur (en pixels) réservée à l’affichage de chaque nœud.
          • Hauteur du nœud
            • Définit la hauteur (en pixels) de chaque nœud.
          • Espace entre les nœuds
            • Définit l’espacement (en pixels) entre les nœuds.
          • Zoom initial
            • Définit le niveau de zoom appliqué au chargement du graphique.
            • La valeur 1 correspond au zoom par défaut.
          • Profondeur initiale
            • Définit le nombre de niveaux de l’arbre affichés (dépliés) par défaut.
            • Les niveaux suivants restent repliés et peuvent être ouverts en cliquant sur les nœuds.
          • Valeur minimum pour l’échelle
            • Définit une valeur minimale de référence utilisée pour la représentation visuelle des occurrences en bout d’arbre.
          • Valeur maximum pour l’échelle
            • Définit une valeur maximale de référence utilisée pour la représentation visuelle des occurrences en bout d’arbre.
          • Champ utilisé pour la recherche lors de la sélection d’une valeur
            • Le graphique hiérarchique peut être rendu interactif afin de permettre l’accès direct aux ressources à partir du graphique.
            • Lorsque le champ est renseigné, un clic sur un nœud de l’arbre affiche, dans un panneau latéral, la liste des ressources correspondant à la valeur sélectionnée.
            • Champ utilisé pour la recherche lors de la sélection d’une valeur : ce paramètre indique le champ des ressources à interroger lorsque l’utilisateur clique sur un nœud du graphique hiérarchique.
            • ⚠️ Attention : pour les graphiques basés sur un précalcul, les valeurs des colonnes utilisées par le précalcul doivent correspondre exactement aux valeurs du champ utilisé pour la recherche des ressources.
          • Couleur par défaut
            • Définit la couleur du graphique (nœuds et éléments associés) à l’aide d’un code hexadécimal.

          ⚠️ Note : le premier nœud de l’arbre correspondra toujours à l’étiquette renseignée pour le graphique.

          Exemples

          1 : Paramétrage d’un arbre hiérarchique des publications selon la classification Science-Metrix.

          • Exemple de données en entrée

          La routine tree-by s’applique sur un champ contenant une matrice (tableau de tableaux) représentant des chemins hiérarchiques. Chaque ligne de la matrice correspond à un chemin allant du niveau le plus général au niveau le plus spécifique.

          Chaque valeur de la matrice doit être préfixée par son rang dans la hiérarchie (par exemple 1 -, 2 -, 3 -, etc.), afin de garantir l’ordre des niveaux lors de la construction de l’arbre. Chaque sous-tableau représente une branche de l’arbre. Les éléments sont ordonnés par niveau hiérarchique, du plus général (niveau 1) au plus spécifique (niveau 3).

          [
            ["1 - applied sciences", "2 - agriculture, fisheries & forestry", "3 - veterinary sciences"],
            ["1 - applied sciences", "2 - agriculture, fisheries & forestry", "3 - food science"]
          ]
          • Onglet « GÉNÉRAL »

          • Onglet « AFFICHAGE »

          • Résultat

          2 : Paramétrage d’un arbre hiérarchique de ressources terminologiques

          Contrairement aux arbres basés sur des publications, cet exemple illustre une hiérarchie de concepts indépendamment du volume de documents associés.

          Dans cet exemple, le graphique hiérarchique est utilisé pour représenter une ressource terminologique sous la forme d’un arbre de concepts. Chaque nœud correspond à un terme préférentiel, et les relations entre les nœuds traduisent des liens hiérarchiques de type générique / spécifique.

          Le premier nœud de l’arbre correspond toujours à l’étiquette du graphique (ici : Thésaurus Science Ouverte). Il sert de point d’entrée à la hiérarchie.

          Les niveaux suivants représentent les concepts du thésaurus. Par exemple, science ouverte constitue un concept général pouvant être déplié pour afficher des concepts plus spécifiques tels que accès ouvert, puis accès ouvert immédiat, accès ouvert différé ou accès ouvert juste.

          Les nœuds de l’arbre peuvent être dépliés ou repliés afin d’explorer progressivement la structure terminologique. Le survol d’un nœud permet d’afficher des informations complémentaires, tandis qu’un clic permet d’accéder, le cas échéant, à la ressource associée au concept sélectionné.

          Ce type de représentation est particulièrement adapté à la visualisation de vocabulaires contrôlés, de thésaurus ou de classifications conceptuelles.

          • Exemple de données en entrée

          Chaque ressource du corpus représente un terme préférentiel. À l’exception du terme racine, chaque terme doit référencer un concept générique existant, afin de permettre la construction de la hiérarchie.

          terme_preferentiel concept_generique
          science ouverte
          accès ouvert science ouverte
          accès ouvert différé accès ouvert
          accès ouvert immédiat accès ouvert
          accès ouvert juste accès ouvert
          publication ouverte science ouverte
          prépublication publication ouverte
          postpublication publication ouverte
          • Recherche et facettes

          Chaque ressource du corpus correspond à un terme préférentiel et doit être syndiquée en tant que titre de la ressource (la routine fonctionne avec la syndication).

          • Onglet « GÉNÉRAL »

          • Onglet « AFFICHAGE »

          • Résultat

          ℹ️ Note : Avec ces mêmes paramètres, il est également possible d’afficher le graphique hiérarchique au niveau d’une ressource. Dans ce cas, l’arbre présente uniquement les liens hiérarchiques du concept courant, permettant de visualiser son concept générique et son ou ses concepts spécifiques.

          Réseaux de relations

          Le graphique Réseaux de relations permet de visualiser des relations entre des entités sous forme de nœuds reliés par des liens. Il est particulièrement adapté à l’exploration de réseaux complexes (copublications, collaborations, relations entre concepts, etc.).

          La largeur des liens est calculée automatiquement en fonction de leur poids, correspondant par exemple au nombre de publications copubliées par les entités représentées par les nœuds.

          La taille des nœuds est proportionnelle à leur force (node strength), définie comme la somme des poids des liens connectés au nœud.

          La position des nœuds est calculée automatiquement à l’aide d’un algorithme de disposition dynamique. Le graphe peut nécessiter un court temps de stabilisation lors de son affichage.

          Un survol sur un nœud permet de mettre en évidence ses relations en grisant les nœuds qui ne lui sont pas liés, ainsi que leurs liens.

          Routine(s) utilisable(s)

          • cross-by
          • decompose-by
          • graph-by
          • pairing-with
          • tree-by

          Paramétrages disponibles

          • Type de réseau (unimodal / multimodal)
            • Réseau unimodal (un seul champ représenté) :
              nécessite l’utilisation de la routine graph-by, tree-by ou decompose-by, appliquée à l’identifiant du champ représenté.
            • La valeur (value) doit être déclarée selon la forme :
              /api/run/graph-by/identifiant/ ou /api/run/decompose-by/identifiant/
            • identifiant est le code attribué par LODEX au champ représenté.
            • Réseau multimodal (plusieurs champs représentés) :
              nécessite l’utilisation de la routine pairing-with ou cross-by, appliquée aux identifiants des champs représentés.
            • La valeur (value) doit être déclarée selon la forme :
              /api/run/pairing-with/identifiant1/identifiant2/
              /api/run/cross-by/identifiant1/identifiant2/
            • identifiant1 et identifiant2 sont les codes attribués par LODEX aux champs représentés.
          • Afficher les nœuds et les relations selon leur poids
            • Permet de dimensionner les nœuds et les liens en fonction de leur poids (nombre d’occurrences ou d’associations).
          • Afficher les nœuds avec des formes différentes selon leur source
            • Permet de différencier visuellement les nœuds selon leur origine (par exemple selon les routines cross-by ou hierarchy-by), en leur appliquant des formes distinctes.
          • Au zoom, la taille des nœuds
            • S’adapte : la taille des nœuds varie avec le niveau de zoom.
            • Reste identique : la taille des nœuds est conservée quel que soit le zoom.
          • Rayon minimal du nœud
            • Définit la taille minimale des nœuds du graphique.
          • Rayon maximal du nœud
            • Définit la taille maximale des nœuds du graphique.
          • Champ utilisé pour la recherche lors de la sélection d’une valeur
            • Le graphique Réseaux de relation peut être rendu interactif afin de permettre l’accès direct aux ressources à partir du graphique. Lorsque le champ est renseigné, un clic sur un nœud affiche, dans un panneau latéral, la liste des ressources correspondant à la valeur sélectionnée.
            • Champ utilisé pour la recherche lors de la sélection d’une valeur
              Ce paramètre indique le champ des ressources à interroger lorsque l’utilisateur clique sur un nœud du graphique.
          • Second champ utilisé pour la recherche lors de la sélection d’une valeur (optionnel)
            • Ce paramètre est applicable lorsque les données reposent sur des champs croisés.
            • Lorsqu’il est renseigné, la recherche des ressources est effectuée en combinant le champ principal et ce second champ.
            • ⚠️ Attention : pour les graphiques basés sur un précalcul, les valeurs des colonnes utilisées par le précalcul doivent correspondre exactement aux valeurs du champ utilisé pour la recherche des ressources.
          • Couleur
            • Permet de définir la couleur des nœuds, soit de manière uniforme, soit en fonction des données.
            • Lorsqu’une couleur est définie en fonction des données, une légende peut être associée à des valeurs spécifiques afin de distinguer visuellement des groupes d’entités.

          Exemples

          Paramétrage d’un graphique en format réseaux de relations (réseau unimodal)

          • Onglet « GÉNÉRAL »

          • Onglet « AFFICHAGE »

          • Résultat

          Paramétrage d’un graphique en format réseaux de relations (réseau multimodal)

          • Onglet « GÉNÉRAL »

          • Onglet « AFFICHAGE »

            • Résultat

            Réseaux de relations en 3D

            Le graphique Réseaux de relations en 3D permet de visualiser des relations entre des entités sous forme de nœuds reliés par des liens, dans un espace tridimensionnel. Il est particulièrement adapté à l’exploration de réseaux complexes (copublications, collaborations, relations entre concepts, etc.), tout en offrant une meilleure perception des regroupements et des densités grâce à la profondeur.

            La largeur des liens est calculée automatiquement en fonction de leur poids, correspondant par exemple au nombre de publications copubliées par les entités représentées par les nœuds.

            La taille d’un nœud est fonction de son degré, c’est-à-dire du nombre de liens le reliant à d’autres nœuds : plus un nœud est connecté, plus il est visuellement important.

            La position des nœuds est calculée automatiquement à l’aide d’un algorithme de disposition dynamique. Le graphe peut nécessiter un court temps de stabilisation lors de son affichage.

            Un survol sur un nœud permet de mettre en évidence ses relations en grisant les nœuds qui ne lui sont pas liés, ainsi que leurs liens.

            Routine(s) utilisable(s)

            • cross-by
            • decompose-by
            • graph-by
            • pairing-with
            • tree-by

            Paramétrages disponibles

            • Type de réseau (unimodal / multimodal)
              • Réseau unimodal (un seul champ représenté) : nécessite l’utilisation de la routine graph-by, tree-by ou decompose-by, appliquée à l’identifiant du champ représenté.
              • La valeur (value) doit être déclarée selon la forme : /api/run/graph-by/identifiant/ ou /api/run/decompose-by/identifiant/
              • identifiant est le code attribué par LODEX au champ représenté.
              • Réseau multimodal (plusieurs champs représentés) : nécessite l’utilisation de la routine pairing-with ou cross-by, appliquée aux identifiants des champs représentés.
              • La valeur (value) doit être déclarée selon la forme : /api/run/pairing-with/identifiant1/identifiant2/ /api/run/cross-by/identifiant1/identifiant2/
              • identifiant1 et identifiant2 sont les codes attribués par LODEX aux champs représentés.
            • Afficher les nœuds et les relations selon leur poids
              • Permet de dimensionner les nœuds et les liens en fonction de leur poids (nombre d’occurrences ou d’associations).
            • Afficher les nœuds avec des formes différentes selon leur source (cross-by, hierarchy-by)
              • Permet de différencier visuellement les nœuds selon leur origine (par exemple selon les routines cross-by ou hierarchy-by), en leur appliquant des formes distinctes.
            • Rayon minimal du nœud
              • Définit la taille minimale des nœuds du graphique.
            • Rayon maximal du nœud
              • Définit la taille maximale des nœuds du graphique.
            • Champ utilisé pour la recherche lors de la sélection d’une valeur
              • Le graphique Réseaux de relations en 3D peut être rendu interactif afin de permettre l’accès direct aux ressources à partir du graphique. Lorsque le champ est renseigné, un clic sur un nœud affiche, dans un panneau latéral, la liste des ressources correspondant à la valeur sélectionnée.
              • Champ utilisé pour la recherche lors de la sélection d’une valeur Ce paramètre indique le champ des ressources à interroger lorsque l’utilisateur clique sur un nœud du graphique.
            • Second champ utilisé pour la recherche lors de la sélection d’une valeur (optionnel)
              • Ce paramètre est applicable lorsque les données reposent sur des champs croisés.
              • Lorsqu’il est renseigné, la recherche des ressources est effectuée en combinant le champ principal et ce second champ.
              • ⚠️ Attention : pour les graphiques basés sur un précalcul, les valeurs des colonnes utilisées par le précalcul doivent correspondre exactement aux valeurs du champ utilisé pour la recherche des ressources.
            • Couleur
              • Permet de définir la couleur des nœuds, soit de manière uniforme, soit en fonction des données.
              • Lorsque l’option Définir en fonction des données est activée, des couleurs peuvent être associées à des valeurs pour distinguer visuellement des groupes d’entités. Une couleur par défaut est appliquée aux valeurs non listées.

            Exemples

            Paramétrage d’un graphique en format réseaux de relations en 3D (réseau unimodal)

            • Onglet « GÉNÉRAL »

            • Onglet « AFFICHAGE »

            • Résultat

            Paramétrage d’un graphique en format réseaux de relations en 3D (réseau multimodal)

            • Onglet « GÉNÉRAL »

            • Onglet « AFFICHAGE »

              • Résultat

              Réseaux non positionnés

              Les réseaux non positionnés permettent de visualiser des relations entre des entités sous forme de nœuds et de liens, sans coordonnées spatiales fixes.
              Contrairement aux réseaux positionnés, la disposition des nœuds est calculée dynamiquement au moment de l’affichage.


              ℹ️ Les réseaux peuvent être visualisés en mode Flèche (statique) ou en mode Animé, dans lequel des points se déplacent le long des liens du réseau afin de matérialiser le sens des relations, ce qui facilite l’interprétation des flux et des dépendances entre les nœuds.

              Pré-requis : précalcul toprefextract

              Les réseaux non positionnés reposent sur un précalcul qui produit un jeu de données décrivant les entités et leurs relations, sans information explicite de position (x, y, z).

              Ce précalcul doit être lancé en amont afin de fournir au graphique les informations nécessaires, notamment :

              • id : identifiant de la ressource (par exemple un DOI ou une URI)
              • attributes : objet regroupant des propriétés descriptives associées au nœud (ex. count, statut, title)
              • label : identifiant logique du nœud (le titre).
              • viz$size.value : valeur numérique utilisée pour calculer la taille relative du nœud dans le graphique.
              • viz$color : couleur du nœud, définie à partir des données ou d’un paramétrage par défaut.
              • targets : liste des nœuds liés au nœud courant, chaque relation pouvant être pondérée (épaisseur du lien).

              La position finale des nœuds est ensuite calculée automatiquement par le moteur de rendu du graphique, en fonction de la structure du réseau et des poids des relations.

              Routine(s) utilisable(s)

              • raw-precomputed-nofilter

              Paramétrages disponibles

              • Afficher les nœuds et les relations selon leur poids
                • Permet de dimensionner visuellement les nœuds et les liens en fonction des valeurs de poids issues du précalcul.
                • Lorsque ce paramètre est désactivé, les nœuds et les liens sont affichés avec une taille uniforme.
              • Au zoom, la taille des nœuds
                • S’adapte : la taille des nœuds varie dynamiquement en fonction du niveau de zoom.
                • Reste identique : la taille des nœuds est conservée, quel que soit le niveau de zoom.
              • Rayon minimal du nœud
                • Définit la taille minimale des nœuds affichés dans le graphique.
                • Ce paramètre permet d’éviter que les nœuds de faible importance ne deviennent invisibles.
              • Rayon maximal du nœud
                • Définit la taille maximale des nœuds affichés dans le graphique.
                • Il permet de limiter visuellement l’importance des nœuds les plus centraux afin de préserver la lisibilité du réseau.
              • Champ utilisé pour la recherche lors de la sélection d’une valeur
                • Le graphique Réseaux non positionnés peut être rendu interactif afin de permettre l’accès direct aux ressources à partir du graphique.
                • Lorsque ce champ est renseigné, un clic sur un nœud affiche, dans un panneau latéral, la liste des ressources correspondant à la valeur sélectionnée.
                • Ce paramètre indique le champ des ressources à interroger lors de l’interaction avec un nœud.
              • Second champ utilisé pour la recherche lors de la sélection d’une valeur (optionnel)
                • Ce paramètre est applicable lorsque les données reposent sur des champs croisés.
                • Lorsqu’il est renseigné, la recherche des ressources est effectuée en combinant le champ principal et ce second champ.
                • ⚠️ Attention : pour les graphiques basés sur un précalcul, les valeurs des colonnes utilisées par le précalcul doivent correspondre exactement aux valeurs du champ utilisé pour la recherche des ressources.
              • Couleur
                • Permet de définir la couleur des nœuds du graphique.
                • Une couleur par défaut peut être appliquée lorsque les données pré-calculées ne définissent pas de couleur spécifique.

              Exemple

              Paramétrage d’un graphique en format réseaux non positionnés

              • Précalcul des données

              • Onglet « GÉNÉRAL »

              • Onglet « AFFICHAGE »

              • Résultat

              Réseaux 3D non positionnés

              Les réseaux 3D non positionnés permettent de visualiser des relations entre des entités sous forme de nœuds et de liens, dans un espace tridimensionnel.
              Contrairement aux réseaux positionnés, la disposition des nœuds est calculée dynamiquement au moment de l’affichage.


              ℹ️ Les réseaux peuvent être visualisés en mode Flèche (statique) ou en mode Animé, dans lequel des points se déplacent le long des liens du réseau afin de matérialiser le sens des relations, ce qui facilite l’interprétation des flux et des dépendances entre les nœuds.

              Pré-requis : précalcul toprefextract

              Les réseaux non positionnés reposent sur un précalcul qui produit un jeu de données décrivant les entités et leurs relations, sans information explicite de position (x, y, z).

              Ce précalcul doit être lancé en amont afin de fournir au graphique les informations nécessaires, notamment :

              • id : identifiant de la ressource (par exemple un DOI ou une URI)
              • attributes : objet regroupant des propriétés descriptives associées au nœud (ex. count, statut, title)
              • label : identifiant logique du nœud (le titre).
              • viz$size.value : valeur numérique utilisée pour calculer la taille relative du nœud dans le graphique.
              • viz$color : couleur du nœud, définie à partir des données ou d’un paramétrage par défaut.
              • targets : liste des nœuds liés au nœud courant, chaque relation pouvant être pondérée (épaisseur du lien).

              La position finale des nœuds est ensuite calculée automatiquement par le moteur de rendu du graphique, en fonction de la structure du réseau et des poids des relations.

              Routine(s) utilisable(s)

              • raw-precomputed-nofilter

              Paramétrages disponibles

              • Afficher les nœuds et les relations selon leur poids
                • Permet de dimensionner visuellement les nœuds et les liens en fonction des valeurs de poids issues du précalcul.
                • Lorsque ce paramètre est désactivé, les nœuds et les liens sont affichés avec une taille uniforme.
              • Au zoom, la taille des nœuds
                • S’adapte : la taille des nœuds varie dynamiquement en fonction du niveau de zoom.
                • Reste identique : la taille des nœuds est conservée, quel que soit le niveau de zoom.
              • Rayon minimal du nœud
                • Définit la taille minimale des nœuds affichés dans le graphique.
                • Ce paramètre permet d’éviter que les nœuds de faible importance ne deviennent invisibles.
              • Rayon maximal du nœud
                • Définit la taille maximale des nœuds affichés dans le graphique.
                • Il permet de limiter visuellement l’importance des nœuds les plus centraux afin de préserver la lisibilité du réseau.
              • Champ utilisé pour la recherche lors de la sélection d’une valeur
                • Le graphique Réseaux non positionnés peut être rendu interactif afin de permettre l’accès direct aux ressources à partir du graphique.
                • Lorsque ce champ est renseigné, un clic sur un nœud affiche, dans un panneau latéral, la liste des ressources correspondant à la valeur sélectionnée.
                • Ce paramètre indique le champ des ressources à interroger lors de l’interaction avec un nœud.
              • Second champ utilisé pour la recherche lors de la sélection d’une valeur (optionnel)
                • Ce paramètre est applicable lorsque les données reposent sur des champs croisés.
                • Lorsqu’il est renseigné, la recherche des ressources est effectuée en combinant le champ principal et ce second champ.
                • ⚠️ Attention : pour les graphiques basés sur un précalcul, les valeurs des colonnes utilisées par le précalcul doivent correspondre exactement aux valeurs du champ utilisé pour la recherche des ressources.
              • Couleur
                • Permet de définir la couleur des nœuds du graphique.
                • Une couleur par défaut peut être appliquée lorsque les données pré-calculées ne définissent pas de couleur spécifique.

              Exemple

              Paramétrage d’un graphique en format réseaux positionnés

              • Précalcul des données

              • Onglet « GÉNÉRAL »

              • Onglet « AFFICHAGE »

              • Résultat

              Réseaux positionnés

              Le graphique Réseaux positionnés permet de visualiser des relations entre des entités sous forme de nœuds reliés par des liens, dont la position est fixée à l’avance à partir d’un précalcul.

              Contrairement aux réseaux de relations classiques, la disposition spatiale des nœuds n’est pas recalculée dynamiquement lors de l’affichage : elle résulte d’un calcul préalable et constitue une information à part entière du graphique.

              La largeur des liens est calculée en fonction de leur poids, correspondant à l’intensité de la relation entre deux entités (par exemple une fréquence de co-occurrence ou une force de lien calculée en amont).

              La taille des nœuds est déterminée lors du précalcul et permet de représenter leur importance relative dans le réseau.

              La position des nœuds (x, y, z) est fournie par les données pré-calculées. Elle permet de visualiser des proximités thématiques, des regroupements ou des oppositions structurelles au sein duréseau.

              Pré-requis : précalcul data-graph

              Le format Réseaux positionnés nécessite de lancer au préalable un précalcul intitulé data-graph. Ce précalcul génère un jeu de données contenant, pour chaque nœud, ses coordonnées (position), sa taille et sa couleur, ainsi que la liste des liens vers les autres nœuds.

              Le résultat du précalcul est une liste de nœuds décrits par :

              • label : libellé du nœud
              • viz$position : coordonnées du nœud (x, y, z)
              • viz$size : taille du nœud
              • viz$color : couleur du nœud (RGBA)
              • targets : liste des liens sortants, chaque lien précisant la cible (id) et l’épaisseur (thickness)

              Ces informations permettent ensuite d’afficher un réseau dont la position des nœuds est fixée (positionnée) et dont les liens peuvent être pondérés.

              Routine(s) utilisable(s)

              • raw-precomputed-nofilter

              Paramétrages disponibles

              • Afficher les nœuds et les relations selon leur poids
                • Permet de dimensionner visuellement les nœuds et les liens en fonction des valeurs de poids issues du précalcul.
                • Lorsque ce paramètre est désactivé, les nœuds et les liens sont affichés avec une taille uniforme.
              • Au zoom, la taille des nœuds
                • S’adapte : la taille des nœuds varie dynamiquement en fonction du niveau de zoom.
                • Reste identique : la taille des nœuds est conservée, quel que soit le niveau de zoom.
              • Rayon minimal du nœud
                • Définit la taille minimale des nœuds affichés dans le graphique.
                • Ce paramètre permet d’éviter que les nœuds de faible importance ne deviennent invisibles.
              • Rayon maximal du nœud
                • Définit la taille maximale des nœuds affichés dans le graphique.
                • Il permet de limiter visuellement l’importance des nœuds les plus centraux afin de préserver la lisibilité du réseau.
              • Champ utilisé pour la recherche lors de la sélection d’une valeur
                • Le graphique Réseaux positionnés peut être rendu interactif afin de permettre l’accès direct aux ressources à partir du graphique.
                • Lorsque ce champ est renseigné, un clic sur un nœud affiche, dans un panneau latéral, la liste des ressources correspondant à la valeur sélectionnée.
                • Ce paramètre indique le champ des ressources à interroger lors de l’interaction avec un nœud.
              • Second champ utilisé pour la recherche lors de la sélection d’une valeur (optionnel)
                • Ce paramètre est applicable lorsque les données reposent sur des champs croisés.
                • Lorsqu’il est renseigné, la recherche des ressources est effectuée en combinant le champ principal et ce second champ.
                • ⚠️ Attention : pour les graphiques basés sur un précalcul, les valeurs des colonnes utilisées par le précalcul doivent correspondre exactement aux valeurs du champ utilisé pour la recherche des ressources.
              • Couleur
                • Permet de définir la couleur des nœuds du graphique.
                • Une couleur par défaut peut être appliquée lorsque les données pré-calculées ne définissent pas de couleur spécifique.

              Exemple

              Paramétrage d’un graphique en format réseaux positionnés

              • Précalcul des données

              • Onglet « GÉNÉRAL »

              • Onglet « AFFICHAGE »

              • Résultat

              Syntaxe Vega-Lite

              La syntaxe Vega-Lite peut être utile si on souhaite réaliser des graphiques un peu plus élaborés que ceux précédemment décrits.

              Elle permet la réalisation de tout type de graphiques (graphique à barres, carte de chaleur, etc…). Comme expliqué précédemment, la routine utilisée est fonction du graphique.

              Pour aller se familiariser avec la syntaxe Vega-lite : https://vega.github.io/vega-lite/docs/.

              De plus, quelques exemples de graphiques dits « avancés » sont présentés dans la section « Pour aller plus loin…« .