¿Qué software de trazado científico está disponible?

54

Actualmente estoy haciendo un trabajo experimental y tengo muchos datos para rastrear. Uso Gnumeric, y es muy bueno, pero a menudo siento que tiene que haber algo mejor.

Idealmente, me gustaría la cantidad máxima de características con una curva de aprendizaje mínima, pero realmente me gustaría saber si hay algo mejor que Gnumeric que pueda usar para manipular y trazar datos.

¿Qué recomendarías?

Hélice
fuente

Respuestas:

32

Soy estudiante de Física y descubrí que el mejor software de trazado científico para Ubuntu es QtiPlot. Es muy similar a Origin y funciona muy bien.

nicocarbone
fuente
3
QtiPlot es de código abierto, puede descargar el código desde aquí: prdownload.berlios.de/qtiplot/qtiplot-0.9.8.3.tar.bz2 Como todos los programas de código abierto, puede editar este código fuente y compilarlo. Sin embargo, el autor no ofrece binarios compilados gratuitos y actualizados. Para ello, debe suscribirse a un contrato de mantenimiento. No sé si esta es una buena práctica, pero vale la pena pagar el programa, y ​​si no puede o no quiere permitírselo, siempre puede compilarlo usted mismo o usar los archivos binarios que vienen. con cualquier Ubuntu
nicocarbone
1
es totalmente floss.fsf es totalmente compatible con la venta de software gratuito.
Lincity
sin embargo, qtiplot se vuelve muy lento en ubuntu si el tamaño de los datos en una matriz es grande, digamos 1K. Google dice que es un error registrado en la plataforma de lanzamiento. Alguna solución a este problema? (ninguno en la plataforma de lanzamiento)
Pushpak Dagade
Parece que solo hay soporte si uno tiene un contrato de mantenimiento. Le pregunté al autor si es posible controlar remotamente QtiPlot como es posible con Veusz y él me preguntó si tenía un contrato de mantenimiento. Sin contrato no hay respuesta ... También me dijo que no hay un foro oficial de la comunidad. También le señalé las muchas preguntas de flujo de pila sin respuesta sobre QtiPlot y respondió que "no tiene nada que ver con ese foro". Por un lado, puedo entender el modelo de negocio. Por otro lado, pensé que se respondería una "pregunta simple" sobre las funciones disponibles.
Stefan
@Stefan y nicocarbone, ¿sabes si es posible abrir proyectos de Origin con qtiplot? Lamentablemente, qtiplot disponible en el Centro de software no admite proyectos de origen de apertura. Ahora me pregunto si debería pagar los 20 euros por una licencia de usuario único.
iamatrain
27

Numpy y Matplotlib son una buena combinación para procesar y mostrar datos.

Niall Murphy
fuente
+1 Usé Matplotlib mientras hacía un informe científico en la industria nuclear. Bonificación: es software libre y Python le ofrece infinitas posibilidades. No digo que Matplotlib sea trivial de dominar, pero realmente vale la pena aprenderlo. Tiene una buena documentación oficial y también podría obtener un buen soporte en stackoverflow.
Maxime R.
21

Sugeriría Gnuplot . Tiene un conjunto ingenioso de características y está bien documentado. Entonces, si se toma unos minutos para leer la documentación, obtendrá la idea básica. Uso gnuplot para casi todas mis tramas, solo cuando no necesito el conjunto completo de características tiendo a usar Ti k Z de LaTeX.

qbi
fuente
19

El lenguaje R también es bastante popular y se puede combinar con Sweave para usarlo con Latex.

Niall Murphy
fuente
11

Ggplot2

Es uno de los mejores programas de visualización de datos disponibles. Implementa las ideas de Edward Tufte , autor de clásicos en diseño gráfico y comunicación científica como 'Beautiful Evidence' y 'The Visual Display of Quantitative Information'.

La GUI de Deducer hace posible usar ggplot2 sin requerir conocimiento del lenguaje de programación R en el que se implementa ggplot2. Si puede usar Excel, puede usar Deducer. Sus análisis estadísticos serán válidos y sus gráficos (gracias a ggplot2) serán efectivos y bonitos.

#dependencies
sudo apt-get install r-core
sudo apt-get install rJava default-jdk
sudo R CMD javareconf
sudo R
#to install deducer
install.packages('JGR')
install.packages('Deducer')
library(JGR)
JGR()
#in JGR
library(Deducer)
David LeBauer
fuente
8

Sabio podría ser bueno para eso. Une muchas herramientas matemáticas de código abierto para crear una aplicación muy extensa y flexible.

DLH
fuente
Sage es bueno porque es de código abierto y usa Python como lenguaje de script. La configuración es similar a Wolfram Mathematica, que también está disponible en una versión de Linux, pero el costo es bastante alto.
GaRyu 01 de
8

He usado qtoctave . Es similar a MATLAB si lo has usado antes.

Puede instalarlo desde los repositorios: sudo apt-get install qtoctave

jumpnett
fuente
¿Es su comando diferente de octve? o lo mismo? Quiero decir, ¿usa el motor de octava?
Kamran Bigdely
Leí el enlace, es solo una interfaz de usuario front-end para Octave. parece impresionante!
Kamran Bigdely
5

gnuplot y xmgr / grace son probablemente los programas de gráficos científicos Unix más antiguos. Todavía uso gnuplot de vez en cuando (por cierto, no es GNU y algunos lo consideran no gratuito ), porque lo sé y lo he estado usando durante muchos años, pero no ha cambiado mucho en este siglo y no lo es. fácil de usar de acuerdo con los estándares actuales.

Creo que los programas más prometedores ahora son QtiPlot, LabPlot y Veusz. Los dos primeros son similares a Origin (el software de trazado más popular en Windows). QtiPlot tiene un desarrollador a tiempo completo y parece desarrollarse más activamente. Veusz es diferente a los clones de Origin y, a diferencia de otros programas, está escrito en Python. Todavía no está en la distribución, pero tiene PPA .

Otro programa que uso para trazar datos es fityk. Está especializado en el ajuste de curvas y lo uso para trazar principalmente porque lo conozco bien (lo escribí), pero supongo que en la mayoría de los casos QtiPlot o Veusz serán la mejor opción.

marcin
fuente
3

Usé SciDavis, Scilab y MatplotLib. Sin embargo, últimamente estoy usando ParaView, pero este no es un programa fácil de usar. Los anteriores son fáciles.

Miseria
fuente
2

Sugeriría DataScene. Produce gráficos y animaciones de gráficos realmente geniales. Encontré que la curva de aprendizaje es completamente plana debido al asistente y los tutoriales. Puede encontrar más información sobre DataScene en:

http://www.cyber-wit.com

Jeff
fuente
2

MagicPlot también está disponible para Linux, requiere Java. Es muy útil para crear gráficos atractivos y algunos procesamientos. Y es gratis para estudiantes.

Alejandro
fuente
2

Veusz es la mejor herramienta de trazado de código abierto que pude encontrar hasta ahora. Permite establecer atributos muy detallados de parcelas científicas, como el tamaño de garrapata menor y mayor. También proporciona operaciones para manipular conjuntos de datos. Es compatible con la exportación SVG y se puede controlar de forma remota desde otros programas. Además, mis experiencias con el soporte han sido muy buenas. El autor respondió mi pregunta en un día e implementó una solicitud de función en dos semanas.

Stefan
fuente
¡Sus 30 caracteres habrían sido mejor gastados al agregar algunos detalles sobre por qué cree que vale la pena recomendar este software! ¿Caracteristicas? ¿tu experiencia? etc.
Dɑvïd
Actualicé la respuesta
Stefan
Veusz es muy bueno y, aparte de simplemente usar Python, uno de los pocos en constante desarrollo. +1
Gabriel
1

MATLAB puede ser el mejor, pero no es solo para trazar y no es gratis (en realidad es costoso, sin embargo, si eres estudiante, probablemente puedas obtenerlo en tu escuela).

Kamran Bigdely
fuente
Scilab u octava son alternativas muy buenas gratuitas a Matlab
Misery
0

R sería mejor tanto para pruebas estadísticas como para gráficos. Si está bien con la programación, vaya a R. Es de código abierto y potente.

O pruebe BioVinci si la programación le cuesta demasiado tiempo. Le permite arrastrar y soltar sus datos para ejecutar estadísticas y crear trazados. Me gustan los tipos de trama modernos que ofrece, como la trama de violín y la trama interactiva de dispersión 3D (con información flotante). Además, hay PCA, realmente útil para la investigación científica. Uno más, es compatible con Ubuntu 16.04, 18.04 y Debian 9.

¡Espero que esto ayude! Aquí hay una captura de pantalla de su trama PCA 3D.

Nadia Park
fuente
-1

Me gustaría sugerir el supermongo para uso científico. Aunque es expansivo, puede obtenerlo en su instituto o centro de investigación. Esto es muy fácil de usar y fácil de usar. Puede trazar sus datos con alta resolución y configuraciones avanzadas.

Bhupendra
fuente