Domanda

Sono un grande fan di Gnuplot e l'ho usato per tutto il tempo i miei studi per vari progetti.

Ultimamente ho voluto usare gnuplot per tracciare alcune serie di tempo, come la perdita di peso, i risultati che esercitano, consumi di gas, ecc.

Per questo mi scala l'asse x come

set xdata time
set timefmt "%d.%m %Y"
set format x "%d.%m"

Ora voglio usare la misura-funzione per darmi una misura lineare. Il mio problema è che non riesco a ottenere quello per funzionare, se l'asse x è il tempo-correlato.

È stato utile?

Soluzione

R è probabilmente uno strumento migliore per questo tipo di problema. E 'uno dei maggior parte delle lingue popolari per l'analisi dei dati. Plotting è semplice (o semplice), come nella trama di GNU.

Altri suggerimenti

Quindi modificare la data in un numero, ad esempio, un numero di giorni a partire dalla prima data, effettuare la misura, e quindi convertire i numeri di nuovo in date. In questo modo avrete "regolare" x ed y set di dati.

Si potrebbe utilizzare un altro strumento per calcolare la funzione di regressione e tracciare l'uscita di questo. Alcune possibilità sono: R , | le funzioni statistiche di vari fogli di calcolo o stat. Questo link ha una lista di software di statistiche gratuito.

Un'altra buona alternativa a gnuplot è matplotlib . Si tratta di una serie di librerie di Python per i punti di lettura, manipolazione e rappresentazione grafica. Hanno un bel libro di cucina a scipy.org, ed ecco la voce per regressioni lineari.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top