2012-05-07 14 views
5

Ho riscontrato problemi nel trovare una risposta, poiché non desidero aumentare la dimensione dell'etichetta dell'asse x, ma l'attributo dei nomi del mio boxplot.Aumentare le dimensioni dei nomi di boxplot in R

Sto generando una sottotrama 1x3, con 3 caselle mostrate all'interno di ciascun boxplot.

data1 = c(d1, d3, d3) 
data2 = c(e1, e2, e3) 
data3 = c(f1, f2, f3) 
lbls = c("Label 1", "Label 2", "Label 3") 
par(mfrow=c(1,3)) 
boxplot(data1, names=lbls, ylab="Components", main="First Plot", ylim=c(0,1500)) 
boxplot(data2, names=lbls, ylab="Components", main="Second Plot", ylim=c(0,1500)) 
boxplot(data3, names=lbls, ylab="Components", main="Third Plot", ylim=c(0,1500)) 

Ho provato a giocare con le cose come par(cex.lab=1.5), boxplot(..., label.cex=1.5), e così via, ma nulla in realtà aumenta la dimensione del campo nomi, solo gli assi di etichetta.

risposta

17

L'utilizzo del comando par() con il comando appropriato consente di ridimensionarlo.

Provare a utilizzare uno dei due seguenti comandi con dimensioni diverse e dovrebbe funzionare per voi.

par(cex.lab=1.5) # is for y-axis 

par(cex.axis=1.5) # is for x-axis 
+0

grazie gentile signore, questo ha funzionato meraviglie – espais

+0

Sembra che dovessi usare entrambi? – Nathan

+0

Basta aggiungere nel caso in cui qualcun altro trovi questa domanda dallo stesso posto che ho fatto. Sono venuto qui per trovare l'argomento 'cex.names', che corrisponde alle etichette' names.arg'. – MichaelChirico

Problemi correlati