2012-07-19 16 views
5

में उपयोग किए गए आकारों की श्रेणी को बदलना मैं अनुसंधान कर रहा हूं उद्योग में सामरिक समूहों के प्रतिस्पर्धी मानचित्र बनाने के लिए आर का उपयोग कर रहा हूं। आउटलेट की संख्या एक्स-अक्ष के साथ है, बिक्री वाई-अक्ष के साथ-साथ बबल के आकार भी है। कोड का प्रयोग किया:एक बबल प्लॉट

qplot(data = supermarket, x = outlets, y = sales, size = sales, color = retailer) 

हालांकि, मैं बुलबुले का कुल आकार को बढ़ाने के लिए के रूप में यह इस समय भी स्पष्ट नहीं है की जरूरत है। उदाहरण के लिए कृपया नीचे देखें।

Graph

मैं क्या जरूरत है बुलबुले की बिक्री करने के लिए उनके आकार के सापेक्ष रखना है, लेकिन बड़ा समग्र दृश्यता बढ़ाने के लिए बनने वाली है। साथ

+3

इसे अपने प्लॉटिंग कमांड में जोड़ें: '+ scale_size (रेंज = सी (4, 10)) 'दायरे को सही दिखने तक बदलें। [Http://had.co.nz/ggplot2/docs/scale_size.html] (http://had.co.nz/ggplot2/docs/scale_size.html) पर अधिक जानकारी। – bdemarest

+0

@bdemarest, बस ध्यान दिया कि आपने मुझे यहां जवाब में हराया है। कुछ दिन पहले ही यही सवाल था। –

+0

उपरोक्त लिंक निष्क्रिय है। – Phil

उत्तर

5

खेल: + scale_size_continuous(range = c()) में के रूप में:

#set.seed(10) 
#supermarket <- data.frame(sales = sample(1:50000, 12), 
# outlets = sample(1:3000, 12), retailer = LETTERS[1:12]) 

#I use ggplot rather than qplot and understand it so that's what I used here 
ggplot(data = supermarket, aes(x=outlets, y=sales, size=sales, color=retailer)) + 
      geom_point() + scale_size_continuous(range = c(3, 8)) 

या आप बस अपने कोड का उपयोग करें और के रूप में bdemarest ऊपर चलता है scale_size_continuous जोड़ सकते हैं:

qplot(data = supermarket, x = outlets, y = sales, size = sales, color = retailer) + 
    scale_size_continuous(range = c(3, 8)) 

दोनों एक ही परिणाम प्राप्त होंगे।

+0

कमाल। बहुत बहुत धन्यवाद, यह लगभग सही है। हालांकि, अगर मैं कॉलम नामों (सुपरमार्केट के नाम) में लिटर को बदलना चाहता हूं तो मुझे किस कमांड का उपयोग करना चाहिए? – AlphaGPC

+0

अपने डेटा का प्रयोग करें। वे केवल पत्र हैं क्योंकि मैंने डेटा बनाया है। –

+0

धन्यवाद। लेकिन मुझे 'कोड' (ऑब्जेक्ट?) का उपयोग लिटर के बजाय क्यों करना चाहिए? – AlphaGPC