1 puntos por GN⁺ 2024-06-28 | 1 comentarios | Compartir por WhatsApp

Un nuevo paquete para crear gráficos en Emacs: eplot

Introducción al paquete eplot

  • Presenta eplot, un paquete para crear gráficos simples fácilmente en Emacs.
  • El chart.el existente tenía funcionalidades limitadas.
  • eplot muestra los números del eje Y de una forma fácil de entender.

Problemas de las herramientas de gráficos existentes

  • Los gráficos de Google Finance usaron durante mucho tiempo ejes poco razonables.
  • Al implementar gráficos de acciones, es importante mostrar los números del eje como "números agradables a la vista".

Funciones de eplot

  • eplot genera gráficos en Emacs con el comando M-x eplot a partir de buffers con muchos números.
  • Introduce el concepto de encabezados para poder ajustar los gráficos fácilmente.
  • Usa SVG para implementar gradientes con facilidad.

Cómo usarlo

  • Si escribes números en un buffer y ejecutas M-x eplot, se mostrará un gráfico.
  • Puedes ajustar rápidamente el gráfico agregando encabezados.
  • Puedes modificar el gráfico cómodamente usando el modo eplot.

Estado del desarrollo

  • Actualmente, eplot está publicado en Microsoft Github.
  • Sigue siendo un proyecto en desarrollo, y el código aún no está ordenado.

Opinión de GN⁺

  • Experiencia de usuario: eplot ofrece una mejor experiencia de gráficos para los usuarios de Emacs.
  • Comodidad de desarrollo: como los gráficos pueden ajustarse fácilmente mediante encabezados, resulta conveniente para los desarrolladores.
  • Consideraciones técnicas: es interesante que implemente gradientes usando SVG.
  • Herramientas comparables: Excel y Jupyter Notebook son herramientas con funciones similares.
  • Potencial de desarrollo futuro: aunque el código todavía no está ordenado, es muy probable que mejore en el futuro.

1 comentarios

 
GN⁺ 2024-06-28
Comentarios en Hacker News
  • Mientras trabajaba corrigiendo bugs de Emacs, llegué a entender por qué últimamente no se podía encontrar ese "10% de corrección de bugs de Emacs". Es un trabajo realmente genial.
  • Parece que configurar los gráficos usando las variables locales de archivo y directorio de Emacs podría ofrecer una experiencia de usuario más flexible.
  • La forma de agregar gradientes es realmente simple e ingeniosa.
  • Trabajando en Our World in Data, aprendí mucho sobre cómo hacer excelentes gráficos. Me gustaría dar el consejo de no pasar por alto el título, el subtítulo y el pie de figura.
  • También sería buena idea agregar una biblioteca de flujo de datos y un DSL. dplyr de Hadley Wickham fue lo mejor.
  • Últimamente he estado explorando el nuevo proyecto Plot de Mike Bostock. Hasta ahora, me parece muy interesante.
  • Ya no uso Emacs, pero espero que los comentarios de arriba sean útiles.
  • También se puede hacer plotting en modo org usando Python y matplotlib. Gnuplot no es la única opción.
  • Los gráficos en formato SVG se pueden importar a LaTeX o a un navegador web, así que son una buena opción para insertarlos en artículos académicos. Felicidades por los buenos resultados.
  • Es la primera vez que veo mencionar juntos a Microsoft y Github, y todavía me da una sensación incómoda.