python - Seaborn FacetGrid col_wrap (wide to long) plotting issue -


मैं सीरोर्न के फ़ैकग्रीग और col_wrap का उपयोग करके प्रत्येक पंक्ति (विस्तृत तालिका में) को साजिश करने की कोशिश कर रहा हूं। / P>

सबसे पहले मैं चौड़ाई को लंबे समय से बदलता हूं:
- स्टैक () विस्तृत श्रृंखला को एक श्रृंखला में, s
- उपयोग करें get_level_values ​​
- डेटाफ्रेम में श्रृंखला जोड़ना

FacetGrid केवल पहली साजिश का प्लॉट करता है?

  dt1 = pd.DataFrame ({'s1': [0,1,2,3,4], 's2': [4,2,3,6,7], ' S3 ': [6,7,3,4,7]}) डीईएफएफटीटी (डेटा): #toy मॉडल dataframe # dt1.index.names = [' ind '] dt = data.stack () dt.index.names = ['आई', 'एस'] इंडस्ट्रीज़ = पीडीएसरीज (डीटी। इंडेक्स.एस्ट_लेवल_मूल्य (0)। मूल्य) उप = पीडी। सीरीज (डीटी। इंडेक्स.एस्ट_लेवल_मूल्य (1)। मूल्य) डीटीटी = पीडी.डाटाफ्रेम ( इंडेक्स, कॉलम = ['इंड']) डीटीटी ['सब'] = सब डीटीटी ['इंड'] = इंडेटी डीटीटी ['डीटी'] = डीटी। मूल्य # डीटीएरेइंडएक्स (कॉलम = 'वी') प्रिंट (' डीटी ', डीटीटीडीएसक्वाइर) जी = स्नैक्स.फैसेटग्रिड (डीटीटी, कोल =' सब ', कॉल_वापर = 1, आकार = 2, यिलम = (0, 10)) जी.एमएपी (एसएनएसपीओएनप्लोट,' इंड ',' डीटी ', रंग = ".3", सीआई = कोई नहीं);   

`

 यहां छवि विवरण दर्ज करें < / P>

मुझे यकीन नहीं है कि इसके कारण क्या हो रहा है, लेकिन आपको ऐसा करने में सक्षम होना चाहिए row = ' उप ' और वही प्राप्त करें जिसे आप चाहते हैं।

वैसे, आप factorplot से kind =' point ' को आकर्षित कर सकते हैं FacetGrid का उपयोग किए बिना यह प्लॉट सीधे, यह आसान हो सकता है।

Comments

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

java - JPA TypedQuery: Parameter value element did not match expected type -

c++ - static template member variable has internal linkage but is not defined -