GNU/Linux >> Tutoriales Linux >  >> Linux

Las 20 mejores herramientas de representación gráfica para Linux para crear gráficos científicos

La herramienta de trazado se refiere al software de computadora, que ayuda a representar un conjunto de datos en una naturaleza científica. Es una herramienta esencial para académicos, científicos e ingenieros también. Además de esto, puede utilizar estas aplicaciones para preparar presentaciones. Afortunadamente, al igual que las otras plataformas, Linux también está enriquecido con muchas herramientas de trazado. La mayoría de las aplicaciones que enumeramos en este artículo son de código abierto. Además, los obtendrás gratis. Ofrecen algunas funciones avanzadas a través de la versión de pago.

Las mejores herramientas de trazado para Linux

La elección de un software de trazado científico adecuado puede depender de algunos criterios de sus preferencias. Hoy, le mostraremos una lista completa de excelentes herramientas de trazado para Linux. Espero que encuentre algunas buenas razones para elegir la mejor para su proyecto.

1. Gnuplot

Gnuplot viene con el protocolo de línea de comandos de Linux que permite a los ingenieros, científicos y estudiantes visualizar diferentes tipos de funciones y datos interactivos. Es una herramienta de trazado de código abierto escrita en el lenguaje de programación C. Además de Linux, también se ejecuta en todas las plataformas principales, incluidas Windows, macOS y Unix. Gnuplot puede realizar cálculos complejos utilizando constantes y funciones definidas por el usuario.

Características notables de Gnuplot

  • Se puede usar desde varios lenguajes de secuencias de comandos, incluidos Ruby, Python y Perl.
  • Produzca resultados directamente en la pantalla en diferentes formatos, incluidos PNG, JPEG, SVG, GIF, EMF y EPS.
  • Genera gráficas y funciones bidimensionales y tridimensionales.
  • Usando scripts, Gnuplot se puede usar de forma interactiva y también en modo por lotes.
  • Proporciona buen soporte y documentación para que el uso sea más cómodo.

2. Mayavi

Mayavi es un visualizador de datos científicos moderno y gratuito para crear gráficos 3D interactivos. Proporciona una rica interfaz gráfica de usuario que utiliza VTK. El programa está escrito en Python y se distribuye bajo la licencia BSD. Puedes hacer gráficos o diagramas con calidad de publicación a través de Mayavi. Además, le permite guardar la visualización renderizada en varios formatos. Puede ser la elección correcta como alternativa a Matplotlib o Matlab.

Características destacadas de Mayavi

  • Puede visualizar datos de escalador, tensor y vector en 2D y 3D.
  • Ofrece funcionalidad ampliada al agregar fuentes, componentes, filtros de datos y módulos.
  • Proporciona una API de Pythonic que aprovecha las ventajas de Traits (utilizados para atributos de objetos de Python).
  • Puede importar escenas simples de VRML y 3D Studio.
  • Compatibilidad con datos PLOT3D y conjuntos de datos VTK.
  • Ofrece compatibilidad multiplataforma que se ejecuta en GNU/Linux, Mac OS X y Microsoft Windows.

3. Matplotlib

Matplotlib es un software de trazado científico que puede producir cifras con calidad de publicación para su investigación. Es una biblioteca de trazado 2D de Python y está diseñada para usarse como Matlab. Puede generar histogramas, diagramas, gráficos de barras, gráficos de error y más usando Matplotlib. Con solo unos pocos comandos, puede crear un gráfico simple y casi cualquier visualización.

Características notables de Matplotlib

  • Con una interfaz orientada a objetos, Matplotlib le brinda el control total de los estilos de línea, las propiedades de los ejes y las propiedades de la fuente.
  • Puede utilizar esta herramienta de trazado de línea de comandos de Linux en secuencias de comandos de Python, shells de IPython, varios juegos de herramientas y otros servidores de aplicaciones web.
  • Proporciona una interfaz Qt y permite intercambiar datos con Microsoft Excel.
  • Matplotlib tiene varias interfaces de trazado de alto nivel como seaborn, ggplot y holoviews.
  • Es una plataforma completamente de código abierto y de uso gratuito.
  • Matplotlib es una aplicación multiplataforma que se ejecuta en sistemas Linux y Windows.

4. Ggplot2

Ggplot2 es otro paquete de visualización de datos para Linux. Esta poderosa herramienta está escrita en el lenguaje de programación R. Es una de las herramientas de trazado más populares con licencia GNU GPLv2. Ggplot2 es un excelente software de trazado científico para la creación declarativa de gráficos que se basa en The Grammar of Graphics. Simplemente proporcione los datos para asignar variables a la estética y qué primitivas gráficas usar. Se encargará de los pasos posteriores por sí mismo.

Características notables de Ggplot2

  • Puede agregar, quitar y modificar componentes en un gráfico, con un alto nivel de abstracción a través de Ggplot2.
  • Es parte de un ecosistema de paquetes (tidyverse) diseñado con API comunes y una filosofía compartida.
  • Ya sea que cambie con cualquier función o argumento, no afecta el comportamiento de las funcionalidades existentes.
  • Ggplot2 proporciona una lista de correo activa con muchos usuarios.
  • Permite muchos temas integrados y también de terceros para suavizar la apariencia de la trama.
  • Además de los gráficos normales, también proporciona a los usuarios una capacidad de trazado compleja.

5. Gefi

Gephi es una de las herramientas de trazado de código abierto más populares para crear todo tipo de gráficos y redes. Esta herramienta está escrita en Java y OpenGL. Es una aplicación esencial de análisis y visualización de redes para proyectos de investigación biológica y de informática. Además, puede trabajar con este software gratuito en múltiples plataformas como Microsoft Windows, Linux y Mac OS.

Características notables de Gephi

  • Ofrece un motor de renderizado integrado de alto rendimiento que le permite usar esta herramienta sin tener conocimientos de programación.
  • Puede cambiar la configuración del diseño al momento de ejecutar esta aplicación, lo que ayuda a aumentar los comentarios y la experiencia de los usuarios.
  • Admite varios formatos de archivo nativos, incluidos GML, NET, GDF, GraphML, GEXF y más.
  • El marco de estadísticas y métricas ofrece diferentes métricas estándar como detección de comunidad, centralidad de intermediación, diámetro, PageRank y más.
  • Proporciona una gran cantidad de complementos extensibles en el portal Gephi Plugin con actualizaciones periódicas.

6. PLplot

PLplot es una de las herramientas de trazado más populares para Linux que se utiliza para crear gráficos científicos. Está escrito en lenguaje de programación C. Esta herramienta tiene licencia bajo la LGPL y es de uso gratuito. Puede utilizar este software de trazado científico para crear gráficos x-y estándar, gráficos semilogarítmicos, gráficos de superficie 3D, gráficos de barras, gráficos circulares y más.

Características notables de PLplot

  • PLplots permite hacer diagramas científicos en varios lenguajes compilados como C, C++, D, Fortran, Java y más.
  • Admite múltiples plataformas sin modificaciones, incluidos Linux, Mac OS X y otros Unices.
  • Puede guardar los gráficos en diferentes formatos de archivo como CGM, GIF, PBM, PNG, JPEG, PostScript y más.
  • PLplot es un potente programa de trazado compatible con varias plataformas interactivas, incluidas Gtk+, PyQt, Qt, GDI,wxWidgets y X.
  • Contiene una biblioteca central que admite gráficos de símbolos y texto especificado por el usuario en la codificación UTF-8 de Unicode.

7. GeoGebra

GeoGebra es un software matemático interactivo, dinámico y galardonado con muchas características poderosas. Este programa de código abierto se basa en tecnología HTML5 y está escrito en lenguaje Java. Es una herramienta esencial y fácil de usar, especialmente para estudiantes e investigadores. GeoGebra está disponible en todos los principales sistemas operativos, incluidos Windows, Linux, Mac OS, Debian, Ubuntu, Android y también como aplicación web.

Características destacadas de GeoGebra

  • GeoGebra ofrece gráficos y datos científicos con puntos, vectores, líneas, segmentos, polígonos y funciones.
  • Proporciona una gran cantidad de materiales de aprendizaje y enseñanza para ayudar a sus usuarios.
  • Cuenta con un sistema integrado de álgebra computarizada, estadísticas y varias herramientas de cálculo.
  • Como tiene millones de usuarios en todo el mundo, es compatible con muchos idiomas diferentes.
  • Le permite exportar los materiales en varios formatos, incluidos SVG, PDF, EPS y PNG.

8. Octava

Octave viene con un lenguaje de programación de alto nivel enfocado en cálculos numéricos. Esta herramienta de trazado de línea de comandos de Linux está escrita en C, C++ y Fortran. Además, puede considerarse como un lenguaje orientado a lotes que puede resolver problemas tanto lineales como no lineales. Octave es un software bajo la Licencia Pública General GNU y cualquiera puede usarlo de forma gratuita.

Características notables de Octave

  • Octave es una herramienta de trazado multiplataforma que se ejecuta en GNU/Linux, BSD, macOS y Microsoft Windows.
  • Proporciona soluciones con diversas operaciones algebraicas, transformadas de Fourier y Laplace, cálculo y más.
  • Puede realizar varios experimentos numéricos como Matlab.
  • Proporciona una interfaz gráfica de usuario y un entorno de desarrollo integrado basado en Qt.
  • Octave contiene muchos paquetes gratuitos, incluidos bim, cgi, control, suavizado de datos, doctest y más, que se encuentran en Octave-Forge.

9. RAÍZ

ROOT es un marco popular para el procesamiento de datos, el análisis y la realización de simulaciones. Es un programa y una biblioteca orientados a objetos que utilizan miles de físicos en todo el mundo. ROOT proporciona muchas funciones a sus usuarios. Esta poderosa herramienta está escrita en el lenguaje de programación C++. Además, está integrado con Python y R. Puede obtener los gráficos experimentales más actuales en sus experimentos de física utilizando este software de gráficos científicos.

Características notables de ROOT

  • ROOT le permite acceder a los datos guardados desde su computadora, web o sistemas de entrega de archivos a gran escala.
  • Proporciona poderosas herramientas matemáticas y estadísticas para operar sobre los datos que hacen posible simular sistemas complejos.
  • Puede mostrar sus resultados con histogramas, diagramas de dispersión, funciones de ajuste y también objetos gráficos en 3D.
  • ROOT le permite crear y guardar las cifras de calidad de publicación en PDF y otros formatos como PostScript, JPEG y SVG.
  • Permite guardar sus datos en forma binaria comprimida, y puede acceder a ellos más rápido que un archivo normal.

10. Gracia

Grace es uno de los software de trazado de gráficos 2D más antiguos escrito en el lenguaje de programación C. Se basa en el diseño WYSIWYG y proporciona gráficos con calidad de publicación. Además del sistema Windows, también se ejecuta en cualquier plataforma similar a Unix, incluido Linux. Tiene licencia GPL y cualquiera puede usarlo de forma gratuita.

Características notables de Grace 

  • Grace proporciona una conveniente interfaz gráfica de usuario de apuntar y hacer clic con un control preciso de las funciones gráficas.
  • Puede obtener un número ilimitado de gráficos y curvas.
  • Ofrece a los usuarios flexibilidad gráfica con una gran cantidad de colores personalizables, estilos de líneas discontinuas, símbolos de marcador integrados y patrones de relleno.
  • Grace admite funciones definidas por el usuario a través de módulos cargables, variables y muchas funciones matemáticas.
  • Proporciona facilidad de personalización con colores definidos por el usuario, fuentes proporcionadas por el usuario y codificaciones.
  • Puede exportar gráficos vectoriales a varios formatos como EPS, MIF, SVG y PDF.

11. Veusz

Veusz es otra herramienta de trazado de línea de comandos de Linux escrita en el lenguaje de programación Python. Si tiene curiosidad por crear tramas de aspecto profesional para revistas científicas, puede ser la opción adecuada para usted. Es un software de código abierto y de uso gratuito con muchas características. También le permite ampliar el programa agregando complementos adicionales.

Características destacadas de Veusz

  • Veusz tiene una interfaz fácil de usar con la capacidad de producir gráficos 2D y 3D listos para publicación.
  • Es una aplicación multiplataforma que se ejecuta en Linux, Windows, FreeBSD y macOS.
  • Puede importar datos de varios archivos, incluidos texto, CSV, HDF5, QDP y FITS.
  • Le proporciona una gran ventaja en la manipulación y el filtrado de datos.
  • Contiene muchas funciones definidas por el usuario, constantes y también puede importar funciones externas de Python.
  • Proporciona soporte con varios recursos y tutoriales para presentar la interfaz de usuario y las formas de crear un gráfico simple.

12. Gráfico de laboratorio

LabPlot es un software de trazado científico de código abierto que funciona en múltiples plataformas como Linux, Windows y Mac OS. Posee una gran cantidad de funciones y constantes para la generación, análisis y visualización de datos. LabPlot está escrito en C y C++. Puede crear histogramas ordinarios y acumulativos con diferentes métodos de agrupación.

Características notables de LabPlot

  • Compatible con diferentes sistemas de álgebra informática de código abierto como Maxima y Octave.
  • Proporciona correlación automática y cruzada de conjuntos de datos.
  • Obtendrá un número arbitrario de curvas en el gráfico a través de ecuaciones matemáticas o fuentes de datos.
  • Permite crear gráficos cartesianos 2D y 3D con capacidades de edición extensas e interactivas.
  • LabPlot proporciona documentación elaborada con ejemplos detallados y tutoriales para ayudar a los usuarios.

13. Ctioga2

Ctioga2 es una herramienta de trazado de línea de comandos de Linux que proporciona gráficos atractivos y con calidad de publicación. Es una popular plataforma de trazado polimórfico, escrita en Ruby. Obtendrá un alto control sobre las operaciones al trabajar con archivos de datos y funciones matemáticas. Además, le permite crear diseños de cuadrícula complejos utilizando estilos.

Características destacadas de Ctioga2

  • Ctioga2 proporciona una solución instantánea en el trazado de datos, en comparación con otras herramientas de trazado.
  • Ofrece muchas funciones juntas, como curvas sucesivas, mapas de colores, contornos y muchas más.
  • Proporciona una hermosa interfaz de usuario con la capacidad de producir muchos efectos sofisticados e histogramas atractivos.
  • Le permite integrarse al poder de las secuencias de comandos de línea de comandos. Puede animar fácilmente gráficos en una película.
  • Puede obtener resultados en diferentes formatos, incluidos PDF, EPS, SVG y PNG.

14. Parcela Km

KmPlot es otra herramienta de trazado de línea de comandos de Linux con un potente analizador incorporado. Esta aplicación está escrita en C++ y tiene varios tipos de funciones. Puede crear gráficos de diferentes categorías, incluidos cartesianos, paramétricos, polares, implícitos y explícitos con la ayuda de KmPlot. Tiene licencia bajo la Licencia Pública General GNU y también es de uso gratuito.

Características notables de KmPlot

  • Permite a los usuarios trazar diferentes funciones simultáneamente y combinarlas para crear otras nuevas.
  • Permite a los usuarios trazar diferentes funciones simultáneamente y guardarlas en varios formatos, incluidos BMP, PNG y gráficos vectoriales escalables (SVG).
  • Admite constantes y valores de parámetros definidos por el usuario. Además, puede cambiar los parámetros de la función.
  • Puede guardar o cargar la sesión completa en formato XML legible.
  • KmPlot se ejecuta en múltiples sistemas operativos, incluidos Linux, Mac OS X y Microsoft Windows.

15. SciDAVis

SciDAVis (Scientific Analysis and Visualization) es una herramienta esencial para generar diferentes tipos de gráficos 2D y 3D interactivos. Este es un software de código abierto y está escrito en C++ y Python. Tiene una interfaz gráfica de usuario flexible y fácil de usar con muchas funciones potentes. SciDAVis es una aplicación multiplataforma que se ejecuta en GNU/Linux, Microsoft Windows y Mac OS X. Además, brinda soporte de internacionalización en 10 idiomas diferentes.

Características notables de SciDAVis

  • SciDAVis garantiza un entorno amigable y abierto tanto para usuarios principiantes como expertos.
  • Proporciona un amplio soporte para ajustar funciones lineales y no lineales a los datos, incluido el ajuste multipico.
  • Obtendrá diferentes tipos de gráficos 2D de alta calidad, incluidos símbolos, líneas, gráficos circulares, barras y más.
  • SciDAVis le permite ingresar los datos para tablas o matrices directamente o importarlos desde archivos ASCII.
  • Admite muchas operaciones de análisis integradas, como estadísticas de columna/fila, FFT, filtros basados ​​en FFT y (des)convolución.
  • Los gráficos 3D se pueden exportar con una variedad de formatos, incluidos EPS y PDF.

16. GLE

Graphics Layout Engine (GLE) se refiere a un poderoso lenguaje de secuencias de comandos de gráficos para crear tramas con calidad de publicación. También le permite diseñar varios diagramas, carteles, gráficos y más. Este software de trazado científico está escrito en C++ y tiene la licencia BSD. Es una aplicación de línea de comandos esencial que se puede utilizar para producir gráficos para informes y artículos científicos.

Características destacadas de GLE

  • GLE tiene muchos comandos de gráficos flexibles y sencillos con los que puede dibujar varios diagramas de funciones, histogramas, diagramas de contorno, mapas de color y más.
  • Es una aplicación completa con variables, subrutinas y control lógico.
  • Esta herramienta de trazado también tiene algunos comandos gráficos avanzados como recorte, rutas y rotación.
  • Admite diferentes formatos de archivo de salida, incluidos JPEG, EPS, PS, PNG y PDF.
  • GLE es un software multiplataforma que se ejecuta en los principales sistemas operativos, incluidos Linux, Windows y Mac OS X. 

17. RLPlot

Una vez más, RLPlot es una de las herramientas de trazado esenciales para producir gráficos científicos de alta calidad a partir de datos. Este programa de código abierto está escrito en lenguajes de programación C y C++ y utiliza Qt de Trolltech para Linux. Proporciona información útil y soporte para ejecutar esta aplicación en su servidor correctamente.

Características notables de RLPlot

  • RLPlot proporciona una interfaz gráfica de usuario interactiva y fácil de usar para sus usuarios.
  • Se ejecuta en varias plataformas, incluidas Linux, Windows y Mac OS X. 
  • Permite copiar datos de otro programa de hoja de cálculo para usarlos en RTPlot.
  • Puede guardar los archivos exportados en SVG, EPS, WMF y varios formatos de mapa de bits.
  • RLPlot usa solo archivos ASCII que pueden ser creados o modificados por los lenguajes de secuencias de comandos.

18. Fusión de datos

DataMelt es un software gratuito y de código abierto que ayuda en el cálculo numérico, las estadísticas, el análisis de datos, la visualización de datos y más. Esta herramienta de trazado está escrita en Java e integrada con Python, Ruby y muchos paquetes de Java. No necesita instalación para usarlo como una aplicación portátil. Se puede utilizar en diferentes campos como la ingeniería, las ciencias naturales y el análisis del mercado financiero.

Características notables de DataMelt

  • DataMelt le permite visualizar datos, funciones, histogramas en 2D y 3D y gráficos.
  • Puede usarlo con diferentes lenguajes de programación en múltiples sistemas operativos como Linux, Mac, Windows y más.
  • Proporciona imágenes de gráficos vectoriales de alta calidad en varios formatos, como SVG, EPS y PDF, que se incluyen en Latex y otros sistemas de procesamiento de texto.
  • Obtendrá acceso a la API de Java de la biblioteca principal de DMelt con enlaces de código fuente.
  • Contiene una lista completa de más de 10 mil clases y métodos para análisis de datos y operaciones matemáticas.

19. Genio

Genius es una calculadora de uso general, así como una herramienta de trazado educativa y de investigación. Tiene dos versiones diferentes nombradas como versión gráfica de GNOME y una versión de línea de comandos. Genius es una alternativa ideal a otro software popular como Maple, Matlab o Mathematica. La mayoría de las funciones estándar están escritas en Genius Extension Language.

Características notables de Genius

  • Genius es un lenguaje de programación completo con la capacidad de realizar cálculos matriciales, estadísticas, cálculo y ecuaciones numéricas.
  • Puede exportar los gráficos de líneas de función 2D, paramétricos y también los gráficos de superficie de función 3D a EPS y PNG.
  • Proporciona una interfaz gráfica de usuario IDE para editar y ejecutar o probar sus programas.
  • Genius le permite copiar cosas directamente desde esta aplicación a un documento en LaTex, MathML o Troff.

20. DAP

DAP es un programa simple de estadísticas y gráficos para realizar análisis, administración y visualización gráfica de datos. No necesita ninguna sintaxis compleja para ejecutar esta aplicación. Está escrito en el lenguaje de programación C y ofrece varias funciones flexibles de estilo C. Le permite crear diagramas de dispersión, gráficos de líneas, histogramas y más con este programa.

Características destacadas de DAP

  • DAP es un producto con licencia pública general GNU y también de uso gratuito.
  • Se ejecuta en todas las plataformas principales, incluidas Windows y Linux.
  • Puede calcular la correlación, las medias y los percentiles, el análisis de datos categóricos y ANOVA a partir de conjuntos de datos.
  • Puede construir modelos lineales utilizando las regresiones lineales.
  • DAP hace que el archivo procese una línea a la vez. Es por eso que puede hacer frente a grandes conjuntos de datos.

Resumen

Entonces, llegamos al punto final. Acabamos de proporcionarle una lista completa de varias herramientas de trazado, especialmente para la plataforma Linux. Con suerte, obtendrá una solución adecuada para encontrar una aplicación adecuada para su proyecto.

¿Cuál prefieres más? Háganos saber a través de la sección de comentarios a continuación o por correo. A UbuntuPit siempre le encanta recibir sugerencias y pensamientos de la audiencia. ¿Crees que este blog es útil? En caso afirmativo, no olvide compartir con su comunidad para informarles sobre este tema. Hasta entonces, ¡que lo pases bien!


Linux
  1. Las mejores herramientas de Linux para escritores

  2. Linux:¿la mejor distribución de Linux para informática científica?

  3. Los 24 mejores temas de Conky para Linux

  4. Los 10 mejores antivirus para Linux:¡Lista de software antivirus de Linux!

  5. Las 8 mejores herramientas de minería de criptomonedas para Linux

Las 15 mejores herramientas de física para el sistema Linux para enseñar física

Las 15 mejores herramientas químicas para el sistema Linux

Las 15 mejores herramientas de biología para el sistema Linux

Las 10 mejores herramientas de selección de color para el sistema Linux

Las 10 mejores herramientas de escaneo para el sistema Linux

Las 10 mejores herramientas meteorológicas para el sistema Linux