it-swarm.it

Quale software di stampa scientifica è disponibile?

Attualmente sto svolgendo un lavoro sperimentale e ho molti dati da trascinare. Uso Gnumeric, ed è molto buono, ma spesso sento che ci deve essere qualcosa di meglio.

Idealmente, vorrei il massimo numero di funzioni con una curva di apprendimento minima, ma in realtà vorrei solo sapere se esiste qualcosa di meglio di Gnumeric che posso usare per manipolare e tracciare dati.

Cosa raccomanderesti?

54
Helix

Sono uno studente di fisica e ho scoperto che il miglior software di stampa scientifica per Ubuntu è QtiPlot. È molto simile a Origin e funziona davvero bene.

32
nicocarbone

Numpy e Matplotlib rappresentano una buona combinazione per l'elaborazione e la visualizzazione dei dati.

27
Niall Murphy

Vorrei suggerire Gnuplot . Ha un bel set di funzionalità ed è ben documentato. Quindi, se impieghi qualche minuto a sfogliare la documentazione, otterrai l'idea di base. Uso gnuplot per quasi tutte le mie trame, solo quando non ho bisogno del set completo di funzioni che tendo ad usare TikZ di LaTeX.

21
qbi

Anche la lingua R è piuttosto popolare e può essere combinata con Sweave per l'uso con Latex.

19
Niall Murphy

Ggplot2

È uno dei migliori programmi di visualizzazione dei dati disponibili. Implementa le idee di Edward Tufte , autore di classici nella progettazione grafica e nella comunicazione scientifica come "Beautiful Evidence" e "The Visual Display of Quantitative Information".

La GUI di Deducer consente di utilizzare ggplot2 senza richiedere la conoscenza del linguaggio di programmazione R in cui è implementato ggplot2. Se puoi usare Excel, puoi usare Deducer. Le tue analisi statistiche saranno valide e i tuoi grafici (grazie a ggplot2) saranno efficaci e belli.

#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)
11
David LeBauer

Sage potrebbe essere buono per questo. Collega molti strumenti matematici open source per creare un'app molto ampia e flessibile.

8
DLH

Ho usato qtoctave . È simile a MATLAB se l'hai già usato prima.

Puoi installarlo dai repository: Sudo apt-get install qtoctave

8
jumpnett

gnuplot e xmgr/grace sono probabilmente i più antichi programmi grafici grafici Unix. Di tanto in tanto uso ancora gnuplot (A proposito non è GNU e alcuni lo considerano non gratuito ), perché lo conosco e lo uso da molti anni, ma non è cambiato molto in questo secolo e non è facile da usare secondo gli standard odierni.

Penso che i programmi più promettenti ora siano QtiPlot, LabPlot e Veusz. I primi due sono simili a Origin (il software di stampa più popolare su Windows). QtiPlot ha uno sviluppatore a tempo pieno e sembra essere sviluppato più attivamente. Veusz è diverso dai cloni di Origin e, diversamente da altri programmi, è scritto in Python. Non è ancora nella distribuzione, ma ha PPA .

Un altro programma che utilizzo per tracciare dati è Fityk. È specializzato nell'adattamento alla curva e lo uso per la stampa principalmente perché lo conosco bene (l'ho scritto), ma suppongo che nella maggior parte dei casi QtiPlot o Veusz saranno la scelta migliore.

5
marcin

Ho usato SciDavis, Scilab e MatplotLib. Tuttavia ultimamente sto usando ParaView, ma questo non è un programma facile da usare. I precedenti sono facili.

3
Misery

Vorrei suggerire DataScene. Produce grafici e animazioni di grafici davvero fantastici. Ho scoperto che la curva di apprendimento è piatta a causa del Wizard e dei tutorial. Ulteriori informazioni su DataScene sono disponibili all'indirizzo:

http://www.cyber-wit.com

2
Jeff

MagicPlot è disponibile anche per Linux, richiede Java. È molto utile per creare grafici di bell'aspetto e alcune elaborazioni. Ed è gratuito per gli studenti.

2
Alexander

Veusz è il miglior strumento di stampa open source che ho trovato finora. Permette di impostare attributi molto dettagliati di grafici scientifici, come dimensioni di tick minori e maggiori. Fornisce inoltre operazioni per manipolare set di dati. Supporta l'esportazione SVG e può essere controllato a distanza da altri programmi. Inoltre, le mie esperienze con il supporto sono state molto buone. L'autore ha risposto alla mia domanda entro un giorno e ha implementato una richiesta di funzionalità entro due settimane.

2
Stefan

MATLAB potrebbe essere il migliore, ma non è solo per la trama e non è gratuito (in realtà è costoso, tuttavia se sei uno studente, puoi probabilmente ottenerlo dalla tua scuola).

1
Kamran Bigdely

R sarebbe il migliore sia per i test statistici che per i grafici. Se stai bene con la programmazione, scegli R. È open source e potente.

Oppure prova BioVinci se la programmazione ti costa troppo tempo. Ti consente di trascinare e rilasciare i tuoi dati per eseguire statistiche e creare grafici. Mi piacciono i tipi di trama moderni che offre, come la trama di violino e la trama a dispersione 3D interattiva (con informazioni in bilico). Inoltre c'è PCA - davvero utile per la ricerca scientifica. Ancora una volta, supporta Ubuntu 16.04, 18.04 e Debian 9.

Spero che sia di aiuto! Ecco uno screenshot della sua trama 3D PCA.

0
Nadia Park