Complot - Plotly

comploter
Taper Privé
Industrie Logiciel
Fondé Montréal , Québec (2012)
Fondateur Alex Johnson
Jack Parmer
Chris Parmer
Matthew Sundquist
Quartier général
Site Internet plotly .com

Plotly est une entreprise d'informatique technique basée à Montréal , au Québec , qui développe des outils d' analyse et de visualisation de données en ligne . Plotly fournit des outils de graphique, d'analyse et de statistiques en ligne pour les individus et la collaboration, ainsi que des bibliothèques de graphiques scientifiques pour Python , R , MATLAB , Perl , Julia , Arduino et REST .

Histoire

Plotly a été fondée par Alex Johnson, Jack Parmer, Chris Parmer et Matthew Sundquist.

Les antécédents des fondateurs sont dans les domaines de la science, de l'énergie et de l'analyse et de la visualisation de données. Les premiers employés comprennent Christophe Viau, un ingénieur logiciel canadien et Ben Postlethwaite, un géophysicien canadien. Plotly a été nommée l'une des 20 entreprises les plus innovantes au Canada par le Canadian Innovation Exchange . Plotly a été présenté dans "startup row" à PyCon 2013 et a parrainé la conférence SciPy 2018.

Plotly a levé 5,5 millions de dollars lors de son financement de série A , dirigé par MHS Capital, Siemens Venture Capital, Rho Ventures , Real Ventures et Silicon Valley Bank .

Les salles de rédaction du Boston Globe et du Washington Post ont produit du journalisme de données à l'aide de Plotly. En 2020, Plotly a été nommé meilleur endroit où travailler par les Canadian SME National Business Awards et nominé comme entreprise de l'année.

Des produits

Plotly propose des produits open source et d'entreprise.

  • Dash est un framework Python , R et Julia open source pour la création d' applications analytiques basées sur le Web . Il existe de nombreuses bibliothèques Dash open source spécialisées conçues pour la création de composants et d'applications Dash spécifiques à un domaine. Quelques exemples sont Dash DAQ, pour la création d'interfaces graphiques d'acquisition de données à utiliser avec des instruments scientifiques, et Dash Bio, qui permet aux utilisateurs de créer des types de graphiques personnalisés, des outils d'analyse de séquence et des outils de rendu 3D pour les applications bioinformatiques.
  • Dash Enterprise est le produit payant de Plotly pour la création, le test, le déploiement, la gestion et la mise à l'échelle des applications Dash à l'échelle de l'organisation.
  • Chart Studio Cloud est un outil en ligne gratuit permettant de créer des graphiques interactifs. Il dispose d'une interface utilisateur graphique pointer-cliquer pour importer et analyser des données dans une grille et utiliser des outils de statistiques. Les graphiques peuvent être intégrés ou téléchargés.
  • Chart Studio Enterprise est un produit payant qui permet aux équipes de créer, styliser et partager des graphiques interactifs sur une seule plateforme. Il offre des options d'authentification et d'exportation de fichiers étendues, et ne limite pas le partage et la visualisation.
  • Bibliothèques de visualisation de données Plotly.js est une bibliothèque JavaScript open source pour la création de graphiques et de puissances Plotly.py pour Python , ainsi que Plotly.R pour R , MATLAB , Node.js , Julia et Arduino et une API REST . Plotly peut également être utilisé pour styliser des graphiques interactifs avec le bloc-notes Jupyter .
  • Convertisseurs de figures qui convertissent les graphiques matplotlib , ggplot2 et IGOR Pro en graphiques interactifs en ligne.
Une galerie de graphiques Plotly

Bibliothèques de visualisation de données de Plotly

Plotly fournit une collection de types de graphiques pris en charge dans plusieurs langages de programmation :

Type de graphique Nom du graphique JavaScript Python R Julia
Graphiques de base Nuage de points VRAI VRAI VRAI VRAI
Graphiques de base Graphique en ligne VRAI VRAI VRAI VRAI
Graphiques de base Diagramme à bandes VRAI VRAI VRAI VRAI
Graphiques de base Diagramme circulaire VRAI VRAI VRAI VRAI
Graphiques de base Graphique à bulles VRAI VRAI VRAI VRAI
Graphiques de base Diagramme de points VRAI VRAI VRAI VRAI
Graphiques de base Tracé de la zone remplie VRAI VRAI VRAI VRAI
Graphiques de base Graphique à barres horizontales VRAI VRAI VRAI VRAI
Graphiques de base diagramme de Gantt VRAI VRAI
Graphiques de base Graphique en rayon de soleil VRAI VRAI VRAI VRAI
Graphiques de base Diagramme de Sankey VRAI VRAI VRAI VRAI
Graphiques de base Nuage de points VRAI VRAI
Graphiques de base Treemap VRAI VRAI VRAI VRAI
Graphiques de base Table VRAI VRAI VRAI VRAI
Graphiques de base Terrain d'haltères VRAI
Graphiques d'IA et d'apprentissage automatique régression ML VRAI
Graphiques d'IA et d'apprentissage automatique classification kNN VRAI
Graphiques d'IA et d'apprentissage automatique Courbes ROC et PR VRAI
Graphiques d'IA et d'apprentissage automatique Visualisation PCA VRAI
Graphiques d'IA et d'apprentissage automatique Projections t-SNE et UMAP VRAI
Graphiques statistiques Box plot VRAI VRAI VRAI VRAI
Graphiques statistiques Histogramme VRAI VRAI VRAI VRAI
Graphiques statistiques Distplot VRAI
Graphiques statistiques Diagramme de densité 2D VRAI VRAI
Graphiques statistiques Histogramme 2D VRAI VRAI VRAI VRAI
Graphiques statistiques Contour de l'histogramme 2D VRAI VRAI VRAI VRAI
Graphiques statistiques Matrice de nuage de points VRAI
Graphiques statistiques Terrain à facettes et en treillis VRAI
Graphiques statistiques Arborescence VRAI
Graphiques statistiques Carte de contrôle SPC VRAI VRAI
Graphiques statistiques Complot de violon VRAI VRAI VRAI VRAI
Graphiques statistiques Diagramme de catégories parallèles VRAI VRAI VRAI
Graphiques statistiques Splom VRAI VRAI VRAI
Graphiques statistiques Diagramme de distribution marginale VRAI
Graphiques statistiques Bande dessinée VRAI
Cartes scientifiques Tracé de contour VRAI VRAI VRAI VRAI
Cartes scientifiques Carte de chaleur VRAI VRAI VRAI VRAI
Cartes scientifiques Imshow VRAI
Cartes scientifiques Complot ternaire VRAI VRAI VRAI VRAI
Cartes scientifiques Tracé des coordonnées parallèles VRAI VRAI VRAI VRAI
Cartes scientifiques Log plot VRAI VRAI VRAI VRAI
Cartes scientifiques Dendrogramme VRAI
Cartes scientifiques Carte thermique annotée VRAI
Cartes scientifiques Carte thermique WebGL VRAI VRAI VRAI
Cartes scientifiques Carte des roses des vents VRAI VRAI VRAI
Cartes scientifiques Diagramme de contour ternaire VRAI VRAI VRAI VRAI
Cartes scientifiques Superposition ternaire VRAI
Cartes scientifiques intrigue carquois VRAI
Cartes scientifiques Rationaliser l'intrigue VRAI
Cartes scientifiques Graphique du réseau VRAI VRAI
Cartes scientifiques Carte radar VRAI VRAI VRAI VRAI
Cartes scientifiques Parcelle de tapis VRAI VRAI VRAI VRAI
Cartes scientifiques Nuage de points sur tapis VRAI VRAI VRAI VRAI
Cartes scientifiques Tracé de contour de tapis VRAI VRAI VRAI VRAI
Cartes scientifiques Carte polaire VRAI VRAI VRAI VRAI
Cartes scientifiques Affichage des données d'image VRAI VRAI VRAI
Graphiques financiers Graphique en cascade VRAI VRAI VRAI VRAI
Graphiques financiers Indicateur VRAI VRAI VRAI
Graphiques financiers Graphique en chandeliers VRAI VRAI VRAI VRAI
Graphiques financiers Graphique en entonnoir VRAI VRAI VRAI VRAI
Graphiques financiers Des séries chronologiques VRAI VRAI VRAI VRAI
Graphiques financiers Graphique OHLC VRAI VRAI VRAI VRAI
Graphiques financiers Tableau de jauge VRAI VRAI VRAI VRAI
Graphiques financiers Graphique à puces VRAI VRAI VRAI VRAI
Plans Couches de carte Mapbox VRAI VRAI VRAI VRAI
Plans Carte thermique de densité Mapbox VRAI VRAI VRAI VRAI
Plans Carte choroplèthe Mapbox VRAI VRAI VRAI VRAI
Plans Carte choroplèthe VRAI VRAI VRAI VRAI
Plans Lignes sur les cartes VRAI VRAI VRAI VRAI
Plans Lignes sur Mapbox VRAI VRAI
Plans Cartes à bulles VRAI VRAI VRAI VRAI
Plans Nuages ​​de points sur les cartes VRAI VRAI VRAI VRAI
Plans Nuages ​​de points sur Mapbox VRAI VRAI VRAI VRAI
Plans Zone remplie sur la carte VRAI VRAI VRAI VRAI
Plans Mapbox hexbin VRAI
Cartes 3D Nuage de points 3D VRAI VRAI VRAI VRAI
Cartes 3D Diagramme de ruban VRAI VRAI
Cartes 3D tracé de surface 3D VRAI VRAI VRAI VRAI
Cartes 3D Tracé de maillage 3D VRAI VRAI VRAI VRAI
Cartes 3D tracé de ligne 3D VRAI VRAI VRAI VRAI
Cartes 3D Terrain tri-surf VRAI VRAI VRAI VRAI
Cartes 3D Graphique de cluster 3D VRAI VRAI
Cartes 3D Tracé de cône 3D VRAI VRAI VRAI VRAI
Cartes 3D Tracé de tube de flux 3D VRAI VRAI VRAI VRAI
Cartes 3D Graphique d'isosurface 3D VRAI VRAI VRAI VRAI
Cartes 3D Graphique à bulles 3D VRAI
Cartes 3D Tracé de volume 3D VRAI
Sous-parcelles Sous-parcelles VRAI VRAI VRAI VRAI
Axes multiples Axes multiples VRAI VRAI VRAI VRAI

Tiret

Dash est un framework Python construit sur React, une bibliothèque JavaScript. Mais Dash fonctionne également pour R, et prend en charge plus récemment Julia, et bien qu'il décrive toujours un framework Python, Python n'est pas utilisé pour les autres langages, "décrire Dash comme un framework Python manque une caractéristique clé de sa conception : le côté Python ( le back-end/serveur) de Dash a été conçu pour être léger et sans état [permettant] à plusieurs langages back-end de coexister sur un pied d'égalité". Il est possible d'intégrer des graphiques D3.js en tant que composants Dash. Dash fournit le CSS par défaut (ainsi que HTML et JavaScript, et vous pouvez ajouter les vôtres), mais pour un style personnalisé, les applications Dash peuvent être ajoutées, ou Dash Enterprise utilisé.

Dash Entreprise

Dash Enterprise est le produit payant de Plotly pour la création, le test, le déploiement, la gestion et la mise à l'échelle des applications Dash à l'échelle de l'organisation. Le produit s'intègre aux systèmes informatiques d'entreprise pour permettre aux organisations de créer, déployer et faire évoluer des applications Dash à faible code. Avec Dash open source, les applications analytiques peuvent être exécutées à partir d'une machine locale, mais ne sont pas facilement accessibles par les autres membres de l'organisation.

Intégration informatique d'entreprise

Dash Enterprise s'installe sur des environnements cloud et sur site. Amazon Web Services, Google Cloud Platform et Microsoft Azure sont pris en charge, tout comme plusieurs serveurs Linux sur site. Les intégrations d'authentification incluent LDAP, AD, PKI, Okta, SAML, OAuth2, SSO et l'authentification par courrier électronique, et l'accès aux applications Dash est géré via une interface graphique plutôt que par un code. Dash Enterprise se connecte aux principaux backends Big Data, notamment Salesforce, PostgreSQL, Databricks via PySpark, Snowflake, Dask, Datashader et Vaex. En 2020, Plotly s'est associé à NVIDIA pour intégrer Dash à RAPIDS, et NVIDIA a participé au cycle de financement de la série C de Plotly.

Capacités low-code

Dash Enterprise permet le développement à faible code d'applications Dash, ce qui n'est pas possible avec Dash open source. Les utilisateurs d'entreprise peuvent écrire des applications dans plusieurs environnements de développement, y compris Jupyter Notebook. Dash Enterprise est livré avec plusieurs « moteurs de développement » pour l'édition d'applications par glisser-déposer, la conception d'applications et la création de rapports automatisés, ainsi que des dizaines de modèles d'applications d'intelligence artificielle et d'apprentissage automatique.

Déploiement et mise à l'échelle

Le code de l'application Dash est déployé sur Dash Enterprise à l'aide de la commande git-push. Les déploiements d'applications Dash sont conteneurisés pour éviter les conflits de dépendances et peuvent être intégrés dans des plates-formes Web existantes sans iframes. Les applications déployées peuvent être gérées et accessibles dans un portail unique appelé App Manager, où les administrateurs peuvent contrôler l'authentification des utilisateurs et afficher les analyses d'utilisation. Dash Enterprise évolue horizontalement avec Kubernetes. La mise en file d'attente des tâches, l'accélération GPU et la parallélisation du processeur prennent en charge les exigences de calcul hautes performances. Plotly propose également des services professionnels pour le développement d'applications et la formation en atelier. ( https://plotly.com/consulting-and-oem/ )

Voir également

Les références

Liens externes