¿Cuáles son algunos paquetes de software gratuitos para producir gráficas científicas atractivas?

Las capacidades de trazado de MATLAB dejan mucho que desear. En este momento, la biblioteca python matplotlib tiene mi atención, pero quería preguntarles a aquellos de Diseño Gráfico si tenían alguna otra sugerencia para las herramientas de visualización de datos antes de decidir sumergirse profundamente en el mundo de SciPy/Numpy/matplotlib.

Características más deseadas: --Salida vectorial --Gráficos producidos mediante programación, sin usar una GUI

Puntos de bonificación para cualquier cosa que maneje tramas ternarias listas para usar.

Respuestas (4)

Pruebe R : es un lenguaje de programación de matriz completa para hacer ciencia de datos, con potentes capacidades de trazado. Exporta fácilmente a PDF y SVG (entre otros formatos) y esos archivos se importan bien y están hechos de manera que puedan editarse razonablemente. También suele haber numerosas opciones para controlar la trama.

Y hay un paquete llamado ade4que hace gráficos ternarios como este:

ingrese la descripción de la imagen aquí

Software de trazado científico gratuito que utilicé: paquetes de línea de comandos--> software de interfaz GUI Matplolib (módulo de Python)--> Veusz (también basado en Python), Sci-Davis

Comentarios personales: -Matplotlib es bueno cuando se trazan grandes cantidades de datos (por ejemplo, millones) -Otros son adecuados para la mayoría de los propósitos de trazado. -Todos ellos se actualizan muy a menudo. -Veusz es más estilo libre; Sci-Davis tiene una interfaz bastante similar al programa comercial como Sigmaplot, etc.

hay una herramienta de línea de comandos bastante antigua llamada gnuplot, échale un vistazo.

Bienvenido a GD. ¿Puede agregar más información sobre esta herramienta y por qué se debe verificar?
gnuplot existe desde hace mucho tiempo, pero está bastante bien mantenido. Mi experiencia anecdótica sugiere que se usa con mucha frecuencia en la comunidad científica.

Estoy de acuerdo en que R y gnuplot son buenas herramientas. Si solo está buscando una interfaz programática para la salida svg, es probable que sean algunas de las mejores opciones (junto con matplotlib). Sin embargo, según los datos de origen y el formato final deseado, sugeriría investigar:

  • xfig : generalmente funciona con una GUI, pero puede escribir los archivos directamente
  • inkscape : también suele funcionar con GUI, pero proporciona muchas interfaces de programa
  • sagemath : uno de mis favoritos para datos analíticos, pero requiere un entorno similar a nix (usa Matplotlib como salida)
  • pgfplots : orientado más al diseñador gráfico que al matemático, pero le da mucho poder a un escritor de LaTeX

Todos estos programas funcionan juntos de varias maneras, pero todos son tan grandes e intimidantes como scipy/matplotlib.