Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Per combinare R e HTML abbiamo a disposizione il package R2HTML che consente di stampare testo, tabelle e grafici in formato HTML
Ecco un esempio:
library(R2HTML)
HTMLStart(outdir="c:/mydir", file="myreport",
extension="html", echo=FALSE, HTMLframe=TRUE)
HTML.title("My Report", HR=1)
HTML.title("Description of my data", HR=3)
summary(mydata)
HTMLhr()
HTML.title("X Y Scatter Plot", HR=2)
plot(mydata$y~mydata$x)
HTMLplot()
HTMLStop()
Una volta invocato HTMLStart il prompt cambierà > in HTML> fino a quando non stoppiamo l’esecuzione con HTMLStop ().
Se impostiamo echo = TRUE verranno copiati i comandi all’interno del file di output
HTMLframe = TRUE invece genera l’output come frame. Di default, nella stessa directory del file di output verrà generato un file CSS chiamato R2HTML.css che determina lo stile della pagina HTML. Possiamo comunque includere un altro foglio di stile CSS con l’opzioneCSSFile = ‘Percorso del file CSS’.
HTML.title() permette di aggiungere i titoli alle pagine di output. Con l’opzione HR è possibile determinare lo stile del titolo HTML (H1, H2, H3, ecc.). Il valore di default per HR è 2.
HTMLhr() crea una linea orizzontale.
Poiché possono essere necessari diversi comandi interattivi per creare un grafico finito, richiamare la funzione HTMLplot() permette di generare un grafico. Poiché abbiamo diversi comandi per i grafici, Conviene chiamare la funzione HTMLplot() al termine della generazione del grafico.
Altre funzioni disponibili in R2HTML
HTMLbr | Permette di andare a capo |
HTML.function | Permette di scrivere una funzione nel file HTML di output |
HTMLInsertGraph | Permette di inserire un grafico nel file HTML |
HTML.latex | Insert a piece of LaTeX into a HTML file |
HTMLgrid | Crea una griglia HTML utilizzando ActiveWidget |
HTMLInitFile | Start / Fine di un nuovo output del report HTML |
HTMLChangeCSS | Cambia il file CSS in uso |
HTML.cormat | Scrive una matrice di correlazione con la formattazione HTML |
HTML.data.frame | Scrive un data.frame (o matrice) sul file HTML |
RweaveHTML | Un driver per analizzare file noweb HTML con lo strumento Sweave |
Il pacchetto R e HTML Markdown di R Studio supporta dozzine di formati di output statici e dinamici tra cui HTML, PDF, MS Word, articoli scientifici, siti Web e altro ancora.
Sweave permette di inserire codice R in LaTeX, producendo report interessanti.
Il pacchetto odfWeave ha funzioni che ci permettono di inserire l’output R in file OpenOffice Open Document Format (ODF).
Il pacchetto SWordInstaller consente di aggiungere output R in documenti di Microsoft Word.
Infine R2PPT fornisce consente di aggiungere output R alle presentazioni di Microsoft PowerPoint.
Guarda tutti i tutorial sull’Ambiente di Lavoro oppure torna su R tutorial.
Immagine di vectorjuice su Freepik