3 points par GN⁺ 2023-07-16 | 1 commentaires | Partager sur WhatsApp
  • Lets-Plot : une bibliothèque de plotting open source pour les données statistiques
  • Compatible avec Python 3.7-3.11 et fonctionne sous Linux, macOS et Windows
  • Installation simple avec la commande pip install lets-plot
  • La bibliothèque propose une API similaire à ggplot2, populaire parmi les data scientists utilisant R
  • Lets-Plot permet d’explorer les données à travers des graphiques, des cartes et le géocodage
  • Adaptée aussi bien aux scientifiques qu’aux développeurs, avec un usage possible dans les notebooks de calcul et les IDE professionnels
  • Lets-Plot prend en charge des infobulles personnalisables, dont l’utilisateur peut ajuster le contenu, le formatage des valeurs et l’apparence
  • Il est possible de formater les valeurs numériques et date-heure dans les infobulles, les légendes, les axes et les couches de géométrie textuelle
  • Lets-Plot propose également une API Kotlin pour la visualisation de données dans les applications JVM et Kotlin/JS
  • Lets-Plot prend en charge les techniques d’échantillonnage pour les grands jeux de données et la gestion de l’overplotting
  • Le module Geocoding de Lets-Plot facilite la visualisation géospatiale
  • La fonction ggsave() permet d’exporter les graphiques aux formats SVG, HTML et PNG
  • Prise en charge des cartes interactives avec zoom et déplacement autour des données géospatiales
  • Lets-Plot propose un mode « sans JavaScript » permettant de générer des graphiques sous forme d’images SVG minimales
  • Dans les notebooks, les graphiques peuvent être consultés hors ligne sans connexion Internet

1 commentaires

 
GN⁺ 2023-07-16
Avis Hacker News
  • L’inconvénient des bibliothèques similaires à ggplot dans des langages autres que R est la perte des bibliothèques complémentaires disponibles dans l’original.
  • Les spécialistes des statistiques apprécient davantage les graphiques et ont passé plus de temps à les perfectionner.
  • Copilot aide avec la syntaxe et les options de ggplot basées sur R.
  • Lets-Plot repose sur un langage de grammaire des graphiques similaire à ggplot2.
  • Des exemples de data plots et de distribution plots sont fournis.
  • Une comparaison est mentionnée avec plotnine, une autre bibliothèque de visualisation similaire à ggplot2 en Python.
  • Plotnine est bien établie et fournit une interface graphique.
  • Demande d’un graphique de CDF empirique.
  • Critique de la copie directe de ggplot et suggestions d’amélioration.
  • Espoir de porter/réimplémenter d’autres bibliothèques ggplot pour lets-plot.
  • Apache ECharts est préféré pour les tableaux de bord.
  • Question sur les capacités d’interaction de lets-plot.
  • Doute sur la nécessité d’une autre bibliothèque de visualisation.
  • Demande d’un tutoriel ou d’un guide orienté Python pour construire des graphiques selon l’approche de la grammaire des graphiques.