Consiglio vivamente il pacchetto R googleVis , i collegamenti R all'API di visualizzazione di Google . Gli autori del pacchetto sono Markus Gesmann e Diego de Castillo.
Il visualizzatore di frame di dati in googleVis è sorprendentemente semplice da usare.
Questi ragazzi hanno fatto un ottimo lavoro perché googleVis è semplice da usare, anche se l'API di visualizzazione di Google non lo è.
googleVis è disponibile da CRAN .
La funzione in googleVis per il rendering di un frame di dati come una tabella HTML con stile è gvisTable () .
Chiamando questa funzione, il passaggio in un frame di dati R rende i frame di dati R come tabelle HTML interattive in un modulo che è al contempo di qualità dashboard e funzionale.
Alcune funzioni di googleVis / gvisTable le ho trovate particolarmente buone:
mantenere la reattività all'aumentare del numero di righe, valori dei parametri specificati dall'utente per l' impaginazione (utilizzando i pulsanti freccia); se non si desidera l'impaginazione, è possibile accedere alle righe all'esterno della vista tramite una barra di scorrimento sul lato destro della tabella, in base ai parametri specificati nella funzione gvisTable ()
ordinamento colonna facendo clic sull'intestazione della colonna
la chiamata gvisTable restituisce HTML, quindi è portatile, e anche se non ho usato questa funzione, l'intera tabella può essere definita come qualsiasi tabella HTML, con CSS (assegnando prima le classi al selettore pertinente)
Per usare, basta importare il pacchetto googleVis , chiamare gvisTable () passando nel frame di dati e associare quel risultato (che è un oggetto gvis ) a una variabile; quindi chiama la trama su quell'istanza di gvis :
library(googleVis)
gvt = gvisTable(DF)
plot(gvt)
Puoi anche passare un numero di parametri, anche se lo fai tramite un singolo argomento a gvisTable, opzioni , che è un elenco R, ad es.
gvt = gvisTable(DF, options=list(page='enable', height=300))
Ovviamente, puoi usare il tuo CSS per ottenere uno stile a grana fine che desideri.
Quando la trama viene chiamata su un oggetto gvis, si aprirà una finestra del browser e la tabella verrà caricata utilizzando Flash
edit(your_data_object)
è anche utile, non sono sicuro delle limitazioni nelle righe e nelle colonne per questa funzione.