1 points par GN⁺ 2024-06-28 | 1 commentaires | Partager sur WhatsApp

Un nouveau paquet pour créer des graphiques dans Emacs : eplot

Présentation du paquet eplot

  • Présentation de eplot, un paquet conçu pour créer facilement des graphiques simples dans Emacs.
  • chart.el existant avait des fonctionnalités limitées.
  • eplot affiche les nombres de l’axe Y de manière plus compréhensible.

Problèmes des outils de graphique existants

  • Les graphiques de Google Finance ont longtemps utilisé des axes peu rationnels.
  • Lors de l’implémentation de graphiques boursiers, il est important d’afficher les nombres des axes sous forme de « jolis nombres ».

Fonctionnalités d’eplot

  • eplot génère un graphique dans Emacs à partir d’un buffer contenant de nombreux nombres via la commande M-x eplot.
  • Il introduit un concept d’en-tête permettant d’ajuster facilement le graphique.
  • Il utilise le SVG pour implémenter facilement des dégradés.

Mode d’emploi

  • Saisissez des nombres dans un buffer puis exécutez M-x eplot pour afficher un graphique.
  • Vous pouvez ajouter un en-tête pour ajuster rapidement le graphique.
  • Le mode eplot permet de modifier commodément le graphique.

État du développement

  • eplot est actuellement publié sur Microsoft Github.
  • Le projet est encore en cours de développement et le code n’est pas encore réorganisé.

L’avis de GN⁺

  • Expérience utilisateur : eplot offre une meilleure expérience de création de graphiques aux utilisateurs d’Emacs.
  • Confort de développement : la présence d’un en-tête permet d’ajuster facilement les graphiques, ce qui est pratique pour les développeurs.
  • Considérations techniques : l’utilisation de SVG pour implémenter des dégradés est intéressante.
  • Comparaison : parmi les outils offrant des fonctionnalités similaires, on peut citer Excel et Jupyter Notebook.
  • Potentiel d’évolution : même si le code n’est pas encore réorganisé, il a de fortes chances d’être amélioré à l’avenir.

1 commentaires

 
GN⁺ 2024-06-28
Commentaires Hacker News
  • En travaillant sur des corrections de bugs d’Emacs, j’ai fini par comprendre pourquoi il n’avait pas réussi récemment à trouver « 10% des bugs d’Emacs ». C’est vraiment un travail impressionnant.
  • Il semble que configurer les graphiques à l’aide des variables locales de fichier et de répertoire d’Emacs pourrait offrir une expérience utilisateur plus flexible.
  • La façon d’ajouter des dégradés est vraiment simple et ingénieuse.
  • En travaillant chez Our World in Data, j’ai beaucoup appris sur la manière de créer d’excellents graphiques. Je voudrais donner ce conseil : ne négligez pas le titre, le sous-titre et la légende.
  • Ajouter une bibliothèque de dataflow et un DSL serait aussi une bonne idée. Le dplyr de Hadley Wickham était excellent.
  • J’explore en ce moment le nouveau projet Plot de Mike Bostock. Jusqu’ici, c’est très intéressant.
  • Je n’utilise plus Emacs, mais j’espère que les commentaires ci-dessus seront utiles.
  • Il est aussi possible de faire des graphiques dans le mode org avec Python et matplotlib. Gnuplot n’est pas la seule option.
  • Les graphiques au format SVG peuvent être importés dans LaTeX ou un navigateur web, ce qui en fait un bon choix pour les intégrer dans un article scientifique. Félicitations pour ce beau résultat.
  • C’est la première fois que je vois Microsoft et Github mentionnés ensemble, et ça me met toujours un peu mal à l’aise.