Post

Comandi utili per formattazione e stampa figure per articoli:

Immagine
I Grafici in R Chi conosce R sa che le cose che sembrano semplici e immediate per un foglio elettronico diventano "difficili" da ricordare in R. Ho deciso di scrivere questo post perchè puntualmente ogniqualvolta dovevo realizzare grafici per una pubblicazione, ripetevo sempre le stesse ricerche su come aumentare le dimensioni dei caratteri, inserire una legenda, scrivere caratteri speciali etc... Così ora so dove guardare. NOTA: i colori nei grafici: utili le funzioni rainbow, topo.colors, terrain.colors. utile link: https://bookdown.org/rdpeng/exdata/plotting-and-color-in-r.html ########################################################################### Esempio1: Grafico  in scala logaritmica, notazione scientifica e lettere greche # log # libreria sfsmisc # eaxis # PNG ########################################################################### library(sfsmisc) graphics.off() diametro <- seq(0.1, 12, length.out= 1000) massa <- 4/3*pi*(diametro*10^-6)^3*10^12 options(...

EnviroLog_PRT_SALVOGAS1 - giugno 2021

Immagine
Log reader e configurazione timestamp Questo script analizza il Log ASCII registrato da sensori di GAS (mics 6814) a bordo della sensorboard Enviro+ durante il test PRT_SALVOGAS1 il log viene importato rapidamente in un data frame tramite la funzione read.csv2 , però c'è una cosa un po' ambigua. le colonne del data frame sono caratteri e non numeri anche se la funzione plot tratta i dati come numeri ma se provo a fare qualche operazione sui dati devo per forza usare la funzione as.numeric . Forse ciò è causato dal fatto che nel file ascii c'è qualche riga scritta male. In prima battuta bisogna leggere correttamente il timestamp contenuto nel log. Ho incontrato diverse Funzioni utili alla lettura e formattazione corretta delle date: la funzione  as.POSIXlt (as.numeric(Envlog$time[1]), origin="1970-01-01")  l'ho usata per convertire il numero del timestamp rappresentato dal Envlog$time[1]) (numero progressivo in secondi dal 1 gen 1970) in una data con formato st...