2012-11-02 18 views
5

Sto cercando un modo per aumentare o diminuire tutti i punti nel grafico sottostante con un fattore. Posso controllare l'interno delle aes. E posso controllare le dimensioni al di fuori delle aes. Ma non riesco a capire come combinare entrambi.Dimensione del punto 'base' di controllo in ggplot aes (dimensione)

df <- data.frame(val1 = rnorm(10, 5), val2 = rnorm(10, 5), size = rnorm(10, 5)) 
ggplot(df) + geom_point(aes(val1, val2, size = size)) 

Grazie in anticipo per il vostro tempo.

risposta

13

È possibile modificare le dimensioni della base utilizzando la funzione scale_size_. Ad esempio,

g = ggplot(df) + geom_point(aes(val1, val2, size = size)) 
g + scale_size_continuous(range = c(1, 6)) 
g + scale_size_continuous(range = c(1, 18)) 

enter image description here

+0

Grazie, la risposta che speravo. – jeroen81

Problemi correlati