2013-01-20 16 views
7

मैं के रूप में मेथेमेटिका बुलबुला साजिश करने के लिए कई तरीके के लिए, लेकिन कोई योग्य परिणाम के साथ खोज की है, सब मैं क्या पाया है संस्करण मार्कर आकार, जो मार्कर आकार मूल्य के रूप में एक अच्छा समाधान घिरा है नहीं है के साथ साजिश रचने है ।बबल प्लॉट कैसे करें?

वहाँ वैसे भी मेथेमेटिका के निम्नलिखित साजिश की तरह मैटलैब में बुलबुला साजिश करने के लिए है?


Bubble plot image

+2

जाहिर [ 'scatter'] के 3-तर्क प्रपत्र (http://www.mathworks.co.uk/help/matlab/ref/scatter.html) एक बुलबुला साजिश कर सकते हैं। –

+0

तीसरा तर्क मार्कर आकार (सर्कल आकार) है, और इसमें एक बाध्य मूल्य है जो बहुत छोटे सर्कल बनाम छोटे पैमाने के पैमाने के लिए एक अच्छा समाधान नहीं होगा। –

उत्तर

6

मैं क्या scatter साथ कुछ गड़बड़ है नहीं देख सकता। उदाहरण:

enter image description here

आप देख सकते हैं, इस साजिश दोनों बहुत बड़े और बहुत छोटे हलकों से पता चलता:

x = 80 * randn(1, 30); 
y = 80 * randn(size(x)); 
r = randi(1500, size(x)); 
c = randi(10, size(x)); 
scatter(x, y, r, c, 'filled', 'MarkerEdgeColor', 'k') 

यह मेरे लिए निम्नलिखित साजिश सामने आए।

+0

आप सही हैं। और मुझे खेद है क्योंकि मैंने इसकी जांच नहीं की :)। –

+0

@ सममेकमल कोई चिंता नहीं। –

+2

@ सममेकमाल: आप अच्छी स्टैकिंग प्राप्त करने की साजिश करने से पहले सर्कल आकार से डेटा को सॉर्ट कर सकते हैं। – Jonas