2014-10-16 9 views
6

मुझे लगता है कि scale_size_area का उपयोग करते हुए बिंदुओं को साजिश करते समय सबसे कम अंक छोड़े जाते हैं जब डेटा कई परिमाणों में होता है। शून्य पर गोल करने के कारण संभावित बग?ggplot छोटे बिंदुओं को साकार करने में विफल रहता है

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

यदि आप 'max_size' जैसे करने के लिए वृद्धि 500 - आप देख सकते हैं कि बिंदु – geotheory

उत्तर

0

यह एक बग होने लगते है, thusly इसलिए मैं यह बताया गया है: https://github.com/hadley/ggplot2/issues/1022

+0

चला गया है, मुझे लगता है कि यह ggplot के छूट समारोह के साथ कुछ करने के लिए हो सकता है, जिसे 'scale_size_area' में' निरंतर_स्केल 'कहा जाता है। – geotheory

संबंधित मुद्दे