Création de visualisations choroplèthes dynamiques avec Plotly

Création de visualisations choroplèthes dynamiques avec Plotly une explosion de couleurs et de mouvement

Utilisation d’un package facile à apprendre pour créer une visualisation complexe

Photo de la NASA sur Unsplash

La visualisation des données est une étape souvent négligée par les scientifiques des données. Cela nous aide à raconter des histoires en analysant et en organisant les données de manière compréhensible. En éliminant tous les détails techniques et en mettant en évidence les informations clés, les scientifiques des données peuvent expliquer l’importance de leur travail aux gestionnaires et aux cadres non techniques.

Il existe de nombreux outils pour aider à visualiser les données. Pendant des années, Microsoft Excel dominait le marché de la visualisation statique. Au fil du temps, nous nous sommes tournés vers des visualisations dynamiques et une flexibilité accrue pour présenter davantage de données de manière plus claire. Deux types d’outils ont contribué à la création de visualisations dynamiques.

  • Logiciels de Business Intelligence et d’Analyse: Tableau, PowerBI
  • Bibliothèques de programmation open source: D3.js, Plotly Dash

Les logiciels tiers tels que Tableau et PowerBI sont excellents pour les personnes non techniques. Les interfaces de type glisser-déposer et les abstractions permettent aux analystes de créer facilement des tableaux de bord dynamiques. Les inconvénients sont les suivants:

  • les logiciels sont chers
  • une courbe d’apprentissage est nécessaire pour maîtriser ces outils
  • des limites de conception de visualisation; le logiciel peut ne pas autoriser certains composants

Les bibliothèques de programmation open source sont excellentes pour les personnes techniques. Ceux qui sont à l’aise avec l’ingénierie logicielle peuvent suivre la documentation pour créer des visualisations dynamiques flexibles avec facilité. De plus, ces packages sont gratuits à utiliser (Plotly propose une version payante pour ses composants Dash d’entreprise).

Voici les différences entre D3.js et Plotly:

  • D3.js est conçu en JavaScript, Plotly est conçu en Python
  • D3.js existe depuis plus longtemps que Plotly et bénéficie donc d’un meilleur soutien de la communauté et d’un écosystème plus mature (exemples et tutoriels étendus).
  • D3.js exige des ingénieurs qu’ils comprennent les détails de bas niveau du développement web (HTML, CSS, JavaScript) pour l’utiliser efficacement. Plotly abstrait ces détails dans des classes Python faciles à utiliser.
  • D3.js a une courbe d’apprentissage abrupte en raison de sa nature JavaScript…

We will continue to update IPGirl; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Science des données

Dévoiler les effets nuisibles de l'IA sur la communauté Trans

Comment l'IA échoue aux personnes transgenres. Les dangers des logiciels de reconnaissance de genre, des modèles médi...

AI

Découvrez EasyEdit un cadre d'édition de connaissances facile à utiliser pour les LLMs.

Nous devons constamment nous adapter à ce monde en perpétuel changement, tout comme le font les modèles d’appre...

AI

Le PDG d'OpenAI, Sam Altman Les emplois sont menacés alors que l'IA prouve sa puissance

Le PDG d’OpenAI, Sam Altman, s’est exprimé publiquement sur ses préoccupations concernant les dangers pot...

AI

6 étapes pour protéger votre vie privée lors de l'utilisation d'outils d'IA générative

Introduction L’émergence des outils d’IA générative a suscité à la fois enthousiasme et préoccupation. Ce...

Science des données

JPL crée une archive PDF pour aider la recherche de logiciels malveillants.

Des scientifiques de données ont compilé 8 millions de PDF dans une archive open source pour améliorer la sécurité en...

AI

Construisez un détecteur de spam par courrier électronique en utilisant Amazon SageMaker

Les courriers indésirables, également connus sous le nom de pourriels, sont envoyés à un grand nombre d'utilisateurs ...