Las mejores aplicaciones de Linux para crear gráficos de datos

Las mejores aplicaciones de Linux para crear gráficos de datos
Este artículo cubrirá una lista de aplicaciones útiles de Linux que se pueden usar para crear gráficos y gráficos a partir de conjuntos de datos proporcionados. Estas aplicaciones se pueden utilizar para visualizar y presentar datos en forma gráfica, lo que le permite realizar varios análisis de patrones y estadísticos.

Gnuplot

Gnuplot es una utilidad de línea de comandos de código abierto y de código abierto que se puede utilizar para crear gráficos y gráficos a partir de conjuntos de datos y funciones matemáticas. Para crear gráficos gráficos con gnuplot, deberá alimentar los datos a la aplicación desde la línea de comandos. Gnuplot procesará los datos y mostrará una gráfica en una ventana gráfica separada. También puede exportar gráficos a formatos de archivo externos utilizando Gnuplot. Otras características principales de Gnuplot incluyen la capacidad de trazar gráficos 2D y 3D, soporte para la creación automática de gráficos utilizando su lenguaje de secuencia.

Para instalar Gnuplot en Ubuntu, use el comando mencionado a continuación:

$ sudo apt install gnuplot gnuplot-qt

Gnuplot se puede instalar en otras distribuciones de Linux desde el Administrador de paquetes. Más paquetes e instrucciones de instalación están disponibles aquí.

Para crear tramas, deberá invocar la carcasa interactiva Gnuplot. Para hacerlo, ejecute el comando a continuación:

$ Gnuplot

Debería ver un nuevo aviso en terminal como este:

En el shell interactivo de Gnuplot, ahora puede ingresar el comando "Gráfico" o "Cargar" compatible con Gnuplot para dibujar gráficos (como se muestra en la captura de pantalla a continuación).

Una vez que Gnuplot se realice con el procesamiento del conjunto de datos o la expresión matemática, podrá ver el gráfico trazado en una nueva ventana.

Para obtener más información sobre la sintaxis de Gnuplot y Expression, ejecute los siguientes dos comandos:

$ gnuplot --help
$ hombre gnuplot

Puede acceder a la documentación oficial de gnuplot desde aquí. Un repositorio de ejemplo que contiene numerosas demostraciones de gnuplot está disponible aquí.

Veusz

Veusz es un programa de creación de trazas de código abierto y gratuito que le permite crear gráficos creando los conjuntos de datos en la propia aplicación. También admite la importación de conjuntos de datos de muchos otros formatos de archivo como CSV y texto sin formato. Puede usarlo para crear una variedad de gráficos de datos 2D y 3D, exportarlos a diferentes formatos de archivo, usar scripts de Python para crear nuevas funciones para trazar y ajustar elementos de trazado editando widgets individuales. También puede extenderlo escribiendo complementos personalizados en Python.

Para instalar Veusz en Ubuntu, use el comando mencionado a continuación:

$ sudo apto install veusz

Veusz se puede instalar en otras distribuciones de Linux desde el Administrador de paquetes. Más paquetes e instrucciones de instalación están disponibles aquí.

Mate

Matplotlib es un módulo Python popular que se puede utilizar para crear gráficos y gráficos alimentando datos de los scripts y programas de Python. También admite trazar gráficos usando la sintaxis de Matlab. Otras características principales de Matplotlib incluyen la capacidad de crear figuras interactivas, capacidad para configurar el aspecto y la sensación de las parcelas, la integración con marcos e IDE de terceros, modo de comando interactivo, capacidad de exportar gráficos a muchos formatos de archivo diferentes, admite gráficos 2D y 3D en numerosos estilos y diseños, y así sucesivamente.

Para instalar matplotlib en Ubuntu, use el comando mencionado a continuación:

$ sudo apt install python3-matplotlib

Matplotlib se puede instalar en otras distribuciones de Linux desde el Administrador de paquetes. También puede instalarlo desde el Administrador de paquetes PIP siguiendo las instrucciones de instalación disponibles aquí.

Se puede crear una gráfica Matplotlib muy básica utilizando el código Python especificado a continuación:

Importar matplotlib.Pyplot como PLT
PLT.Parcela ([2, 4, 6, 8], [100, 400, 600, 700])
PLT.espectáculo()

El código importa la interfaz Pyplot de Matplotlib para dibujar y mostrar los gráficos. Se crea una gráfica a partir de dos listas suministradas como un conjunto de datos al método "trama". El método "show" luego dibuja la trama y muestra una ventana gráfica en su pantalla. Después de ejecutar la muestra de código anterior, debe ver la siguiente ventana en su pantalla:

Para obtener más información sobre Matplotlib, su API y código de ejemplo, lea su documentación disponible aquí.

Zagrapher

Zegrapher es una aplicación gratuita y de código abierto que puede crear gráficos y gráficos a partir de diferentes tipos de conjuntos de datos. Viene con un editor de expresión incorporado que se puede usar para crear e ingresar funciones matemáticas. Zegrapher luego trazará y mostrará gráficos que coinciden con los conjuntos de datos obtenidos evaluando las funciones ingresadas por el usuario. Otras características principales de Zegrapher incluyen la capacidad de comparar y visualizar hasta seis funciones al mismo tiempo, capacidad de crear gráficos animados, capacidad de importar datos de archivos CSV, una opción incorporada para exportar gráficos a diferentes formatos de archivo, capacidad de ajustar y sensación de gráficos, y así sucesivamente.

Para instalar Zegrapher en Ubuntu, use el comando mencionado a continuación:

$ sudo apt install zegrapher

Zegrapher se puede instalar en otras distribuciones de Linux desde el Administrador de paquetes. Más paquetes e instrucciones de instalación están disponibles aquí.

Lybniz

Lybniz es un trazador de datos básico que se puede usar para crear gráficos a partir de tres funciones al mismo tiempo. Puede definir las funciones en Python o C como sintaxis. Otras características principales de Lybniz incluyen la capacidad de cambiar las escalas, una opción incorporada para exportar las parcelas al formato de archivo PNG, la capacidad de resolver y evaluar las funciones definidas por el usuario, incluye soporte para las funciones de Python desde el módulo de matemáticas, etc. Lybniz es muy simplista y no viene con demasiadas características. Sin embargo, puede ser útil si está buscando un trazador simple sin mucho desorden de la interfaz de usuario.

Para instalar Lybniz en Ubuntu, use el comando mencionado a continuación:

$ sudo apt install lybniz

Lybniz se puede instalar en otras distribuciones de Linux desde el Administrador de paquetes. También puede compilarlo desde su código fuente disponible aquí. Se puede acceder a una versión en línea que se ejecuta en un navegador web desde aquí.

Placa de km

KMPLOT es un trazador de datos gratuito y de código abierto que forma parte de la suite de aplicación KDE. Contiene un creador de expresión incorporado que puede usar para definir múltiples funciones matemáticas. KMPLOT evaluará estas funciones y dibujará los gráficos en consecuencia de los conjuntos de datos obtenidos. Otras características principales de KMPLOT incluyen la capacidad de exportar gráficos a múltiples formatos de archivo, incluyen soporte para diferentes tipos de sistemas de coordenadas, la capacidad de crear gráficos a partir de derivadas e integrales, incluye opciones para personalizar los colores y la apariencia de los gráficos, admite el movimiento basado en el punto de mira para el movimiento de manchas para el movimiento de la mira para el movimiento. Encontrar coordenadas precisas, incluye una opción para redefinir ejes, etc.

Para instalar kmplot en Ubuntu, use el comando mencionado a continuación:

$ sudo apt install kmplot

KMPLOT se puede instalar en otras distribuciones de Linux desde el Administrador de paquetes. También puede compilarlo desde su código fuente disponible aquí. Un paquete SNAP proporcionado por el equipo de KDE está disponible aquí.

Conclusión

Estas son algunas de las mejores aplicaciones de trazado de datos que se pueden utilizar para crear gráficos y parcelas profesionales que sean especialmente útiles para la creación de revistas científicas y otras publicaciones físicas. Algunas de estas aplicaciones son suites de software completas que incluyen soporte para lenguajes de programación como Python para construir expresiones y conjuntos de datos avanzados en la propia aplicación.