Sto provando a formattare la tabella utilizzando il pacchetto gridExtra
. Il pacchetto gridExtra
che ho è 2.0
e la versione R è 3.2.1grid.table e tableGrob in gridExtra package
Stavo passando qui le risposte su StackOverflow sulla formattazione e le opzioni suggerite sembrano funzionare solo con la versione precedente del pacchetto. Ad esempio,
grid.table(data, h.even.alpha = 1, h.odd.alpha = 0,
v.even.alpha = 1, v.odd.alpha = 1,
gpar.corefill, gpar.coretext)
Tutte queste opzioni sono indicate come "argomenti non utilizzati" nell'ultima versione.
Cercando ulteriormente, ho scoperto che nel nuovo pacchetto gridExtra, la formattazione è definito probabilmente tema all'interno, ad esempio -
tt <- ttheme_default(core=list(fg_params=list(hjust=1, x=0.95)),
colhead=list(fg_params=list(col="brown"))
e poi facendo
grid.table(data, theme=tt).
Quello che non ho potuto trovare è stato come queste opzioni viene definito il tema interno e ora è possibile eseguire tutte le formattazioni possibili nella versione precedente.
In particolare, sto cercando di fare -
- giustificazione a sinistra di colonne
- virgole per big.marks (10000 come 10.000)
- diversi colori delle righe per i numeri di riga pari e dispari
- colonna colore intestazione
- non mostrare nomi di riga (qualcosa di simile a row.names = FALSE)
c'è una vignetta discutere molte opzioni di formattazione, e ulteriormente ampliato in [pagina wiki] (https://github.com/baptiste/gridextra/wiki/tableGrob) – baptiste
BTW, sarebbe bello se puoi pubblicare link a quei vecchi riferimenti trovati su Stack Overflow, con opzioni che non si applicano più. Ne ho già modificati alcuni, ma ce ne sono sempre di più. – baptiste