Facteurs à prendre en considération pour choisir des logiciels de visualisation
Niveau d’habileté: |
|
Vos données : |
|
Produit final : |
|
Fonctionnalités : |
|
Budget: |
|
Types de visualisations
Voici deux excellents sites web illustrant et décrivant les types de visualisations et offrant des suggestions de logiciels pour chaque type :
Aperçu des logiciels
Baker, P. (2019, 5 mars). The best data visualization tools of 2018. PC Magazine. Repéré au https://www.pcmag.com.
Dingeldein, T. (2019, 28 octobre). Top 4 free data visualization tools to grow your business [blogue]. Repéré au https://blog.capterra.com.
Marr, B. (2017, 20 juillet). Seven best data visualization tools in 2017. Forbes. Repéré au https://www.forbes.com.
Suda, B., & Hampton-Smith, S. (2019, 12 février). 38 best tools for data visualization. Creative Bloq. Repéré au https://www.creativebloq.com.
Options de logiciel les plus utilisées dans les bibliothèques
Outil | Niveau d’habileté | Taille maximale | Stockage de données | Interaction | Version gratuite? |
Excel | |||||
Tableur qui permet les calculs, les graphiques, les tableaux croisés dynamiques et les diagrammes, avec option de macros.
Adapté au formatage conditionnel et pour créer des diagrammes pour illustrer les tableaux de base, les tableaux croisés dynamiques. Adapté à PowerPoint. Limites : taille de l’ensemble de données, problèmes de conversion des données scientifiques. |
Pas de programmation | 2 Go | Local | Limitée | Rabais offerts au personnel enseignant, corps étudiant et personnel éducatif. |
Tableau | |||||
Capacité de connexion à diverses sources de données, de combinaison de données disparates sans programmation et de création instantanée de visualisation et tableaux de bord interactifs.
Adapté pour les décisions exploitables rapidement, les analyses statistiques, les cartes interactives et le partage de tableaux de bord. Solution chère, requiert une connaissance de SQL pour la connexion à une base de données et ne supporte pas le versionnage.
|
Principalement sans programmation, mais une compétence de base en SQL peut être requise. | Sans limite du nombre de rangées ou colonnes pour l’importation des données. | Local ou infonuagique | Oui | Oui, mais lors de la publication de rapports ou tableaux de bord, les données sont rendues publiques. |
Outil | Niveau d’habileté | Taille maximale | Stockage de données | Interaction | Version gratuite? |
Google Data Studio | |||||
Un tableau de bord et un outil de rapport très convivial avec fonctionnalités de glisser et déposer et facile à lier aux autres sources de données de Google (c.-à-d., Google Analytics et Google Sheets).
Idéal pour les interactions avec visualisation, y compris le filtre par contenu, dimensions et plage de dates, ou encore pour le partage et le paramétrage des permissions pour voir les rapports et les tableaux de bord. Limites : disponible en version bêta uniquement, connexion limitée à quelques sources de données, types de visualisation limités et ne supporte pas plus d’une source de données à la fois. |
Sans programmation | La plupart des diagrammes permettent jusqu’à 20 dimensions et 20 mesures. Les séries temporelles supportent jusqu’à 20 mesures. Les tableaux supportent jusqu’à 10 dimensions et 20 mesures. | Infonuagique | Oui | Oui, avec un compte Google ou pour les clients de la plateforme Google Cloud. |
Microsoft Power BI | |||||
Une suite d’outils d’analyse commerciale pour analyser les données et partager des informations. Permet le téléchargement simple de données à partir de nombreuses sources, y compris .xls, .csv et .json. Peut créer des rapports et des tableaux de bord personnalisés, avec plus de 20 visuels intégrés et une communauté active pour les visualisations personnalisées.
Idéal pour combiner des données provenant de plusieurs sources de données, des visualisations personnalisées et interactives et la possibilité d’accéder aux données et aux rapports de n’importe où. La version gratuite autorise uniquement le partage public et les rapports et tableaux de bord ne peuvent générer des données qu’à partir d’un seul ensemble de données. |
Sans programmation | Veuillez consulter ce lien | Local ou infonuagique | Oui | Oui, mais lors de la publication de rapports ou tableaux de bord, les données sont rendues publiques. |
Outil | Niveau d’habileté | Taille maximale | Stockage de données | Interaction | Version gratuite? |
D3.js | |||||
Une bibliothèque Javascript pour produire des visualisations de données interactives dans les navigateurs web. Il utilise les normes de graphiques vectoriels évolutifs (SVG), HTML5 et CSS.
Avec une surcharge minimale, D3 est extrêmement rapide, capable de gérer de grands ensembles de données et un comportement dynamique pour l’interaction et l’animation. D3.js peut être assez lourd pour de petites quantités de données. De plus, il ne peut pas facilement cacher les données originales ni générer des visualisations prédéterminées pour vous. |
Javascript requis, SVG, HTML et CSS optionnels | Le rendu se base sur le nombre d’objets SVG. Veuillez consulter le lien pour plus de détails. Un rendu préalable côté serveur est recommandé. | Local ou infonuagique | Oui | Oui |
Python | |||||
Python est un langage de programmation de haut niveau gratuit à utiliser et conçu pour être facile à lire et à mettre en œuvre. Quelques bibliothèques Python spécialement conçues pour la visualisation de données y compris matplotlab et ggplot.
Python est largement utilisé dans le flux de travail de la science des données (y compris les technologies connexes telles que l’apprentissage automatique, le traitement du langage naturel, etc.) et devient un langage très populaire. |
Programmation Python requise. | Sans objet | Local ou infonuagique | Oui | Oui |
Outil | Niveau d’habileté | Taille maximale | Stockage de données | Interaction | Version gratuite? |
Plot.ly | |||||
Une bibliothèque de graphiques pour créer des graphiques et des graphiques interactifs contenant une vingtaine de types de graphiques, y compris des graphiques 3D, des graphiques statistiques et des cartes SVG, basée sur une plateforme libre.
Idéal pour créer des graphiques hautement interactifs, dispose d’un grand nombre de visualisations disponibles et comprend des données géographiques et des cartes. Requiert une plus grande capacité de traitement des ressources système internes que les autres produits. Une connaissance préalable de Python ou Matlab serait un atout. |
Expérience de Python et Matlab un atout. | Un trop grand volume de données visualisées peut faire geler le navigateur ou empêche le chargement. | Local ou infonuagique | Oui | Oui, mais limite de 100 images exportées et diagrammes enregistrés par jour. |
Google Charts | |||||
Google Charts est une autre façon de présenter des visualisations de données interactives sur vos sites web à l’aide de Javascript simple et de graphiques/objets prédéfinis fournis par Google.
Les graphiques sont personnalisables et rendus en utilisant HTML5/SVG permettant la compatibilité entre navigateurs. Il est considéré comme facile à apprendre et est entièrement gratuit avec un compte Google. Certains inconvénients comprennent une personnalisation limitée, un traitement statistique minimal et le fait que Google dispose de vos données. |
Sans programmation (sauf pour personnaliser à l’aide de Javascript) | Basé sur serveur et page web chargée côté client. | Infonuagique | Oui | Oui (avec compte Google) |