2015-08-28 22 views
11

So che grigliaExtra è stata aggiornata. Di conseguenza, mi chiedo come modificare le dimensioni del titolo. Questo non funziona piùgridExtra 2.0.0 modifica la dimensione del titolo

grid.arrange(a, b, c, d,ncol=2, 
     nrow=2, main=textGrob("Title", gp=gpar(fontsize=15,font=8))) 

Questo non funziona più, l'opzione per la principale è stato modificato verso l'alto, ma io non riesco a capire le caratteristiche textGrob di modificare la dimensione del carattere). Qualche indizio? Grazie

risposta

22

Innanzitutto, importare il pacchetto grid con library() o require(). In secondo luogo, modificare main in top nel codice.

Vedere sotto:

library(grid) 

grid.arrange(a, b, c, d,ncol=2, 
    nrow=2, top=textGrob("Title", gp=gpar(fontsize=15,font=8))) 

ho incontrato un problema simile con gridExtra v2.0.0, ricevendo il seguente errore:

Error in arrangeGrob(...) : could not find function "textGrob"

che indica che non è stato caricato griglia come dipendenza per gridExtra. Ho risolto il problema richiedendo o importando la libreria o library(grid).

Spero che questo aiuti.

6

Risposta breve: il titolo è ora impostata con top = textGrob("Title")

Breve spiegazione: i nomi degli argomenti originali sono stati in tutto il luogo ("principale", "sub", "leggenda"(), "sinistra"), quindi questo aggiornamento ha portato più coerenza (in alto/in basso/a destra/a sinistra).

+0

Ho provato top = textGrob ("Title") ma textGrob ("Title") produce un errore ... –

+0

sarebbe utile conoscere il messaggio di errore. Ma assicurati di aver caricato la griglia. – baptiste

+0

Apparentemente non è sufficiente caricare '' library (gridExtra) '' ... – PatrickT

Problemi correlati