2014-09-14 10 views
6

क्या दो केडीई संयुक्त भूखंडों को एक तरफ साजिश करने का कोई तरीका है? मैं रेखांकन कि Seaborn कुछ इस तरह का उपयोग कर उत्पादन कर सकते हैं के लगभग everyt के प्रकार प्रदर्शित करने के लिए सक्षम किया गया है:एक ही पंक्ति में 2 समुद्री डाकू केडीई संयुक्त भूखंडों को प्लॉटिंग

power_t_series = sDF.pitch 
velocity_t_series = sDF.velocity 
duration_t_series = sDF.duration 

figure, axes = plt.subplots(nrows=1, ncols=2) 
figure.set_size_inches(20,10) 
b, g = sns.color_palette("muted", 2) 

sns.tsplot(power_t_series, color = b, ax=axes[0]) 
sns.distplot(power_t_series, color = r, ax=axes[1]) 

लेकिन जब jointplot का उल्लेख करते समय ऊपर से नीचे इस प्रकार की कई चार्ट प्रदर्शित करने के लिए एक ही रास्ता है?

figure, axes = plt.subplots(nrows=1, ncols=2) 
figure.set_size_inches(20,10) 
b, g = sns.color_palette("muted", 2) 

sns.jointplot(power_t_series, velocity_t_series, kind='kde', ax=axes[0]) 
sns.jointplot(power_t_series, duration_t_series, kind='kde', ax=axes[1]) 

मैं इस मिल:: यहाँ कोड और त्रुटि है

 3 b, g = sns.color_palette("muted", 2) 
     4 
----> 5 sns.jointplot(power_t_series, velocity_t_series, kind='kde', ax=axes[0]) 
     6 sns.jointplot(power_t_series, duration_t_series, kind='kde', ax=axes[1]) 

TypeError: jointplot() got an unexpected keyword argument 'ax' 

, वहाँ चार्ट पक्ष की ओर से इस प्रकार की साजिश किसी भी तरह से है के बाद से कुल्हाड़ी एक तर्क jointplot द्वारा स्वीकार नहीं किया है ()?

उत्तर

6

jointplot एक figure-level function है और अन्य भूखंडों के साथ एक चित्र में साथ नहीं रह सकते, लेकिन वहाँ kdeplot समारोह जो एक विशिष्ट अक्ष पर एक 2-डी केडीई आकर्षित कर सकते हैं। this example देखें।

+0

@mwakson oops। विशेषताइंटर: 'मॉड्यूल' ऑब्जेक्ट में कोई विशेषता नहीं है 'cubehelix_palette' मैं seaborn 0.4.0 –

+0

का उपयोग कर रहा हूं लिंक में सुंदर उदाहरण, मार्क। शैली के लिए एक सवाल: 'np.random.randn (2,50)' को कॉल करने के बजाय 'रैंडमस्टेट' ऑब्जेक्ट को कॉल क्यों करें, जब आप उस बिंदु पर पहुंच गए जहां आपको दो यादृच्छिक वैक्टरों की आवश्यकता थी? – 8one6

+1

इससे मुझे यादृच्छिक संख्या जनरेटर को एक विशिष्ट मूल्य के साथ बीज मिल जाता है ताकि प्रत्येक बार जब मैं दस्तावेज़ बनाऊं तो साजिश नहीं बदलेगी। – mwaskom

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