2014-10-16 17 views
6

Trovo che quando si stampano i punti usando scale_size_area i punti più piccoli vengono omessi quando i dati spaziano su diverse grandezze. Possibile errore dovuto all'arrotondamento a zero da qualche parte?ggplot non riesce a tracciare i più piccoli punti

require(ggplot2) 
d = data.frame(x=1:4, y=rep(1,4), v=10^(1:4)) 

ggplot(d, aes(x, y, size=v)) + geom_point() + 
    geom_text(aes(label = v), size=2, col='red') + 
    scale_size_area(max_size = 50) + 
    theme(legend.position = "none") 

enter image description here

+0

Se si aumenta 'max_size' per esempio 500 - puoi vedere che il punto è scomparso – geotheory

risposta

Problemi correlati