2016-06-23 40 views
5

Se corro questo semplice codice:Aumentare la larghezza di trama tipo "h" R

x <- c(1:10) 
y <- c(1:10) 
plot(x,y,type="h") 

il risultato contiene linee dell'istogramma molto sottili.

my plot

C'è un modo per rendere queste linee più spesse (diversi utilizzando la funzione() si cron)? Non devono necessariamente sembrare barre, ma solo essere un po 'più spessi.

risposta

5

Prova questa:

plot(x,y,type="h", lwd = 4) 
+2

Add 'prestare = 1' per dare tappi linee squadrate, che assomigliano più a barre. In caso contrario, i limiti di linea saranno arrotondati e la parte arrotondata in realtà sporgerà sopra il valore superiore e sotto lo zero. Inoltre, probabilmente è meglio aggiungere 'ylim = c (0,10)' in modo che le "barre" scendano a zero. Ad esempio: 'trama (x, y, type =" h ", lwd = 20, lend = 1, ylim = c (0,10)); linee (x, y, type = "h", col = "grey60", lwd = 10) '. – eipi10