2016-06-30 9 views
9

समुद्री डाकू स्ट्रिपप्लॉट में एक फ़ंक्शन है जो hue की अनुमति देता है।विशेषता त्रुटि: समुद्री डाकू में अज्ञात संपत्ति किंवदंती

उदाहरण का उपयोग https://stanford.edu/~mwaskom/software/seaborn/generated/seaborn.stripplot.html इस मामले में

enter image description here

से

import seaborn as sns 
sns.set_style("whitegrid") 
tips = sns.load_dataset("tips") 
ax = sns.stripplot(x=tips["total_bill"]) 
ax = sns.stripplot(x="sex", y="total_bill", hue="day", data=tips, jitter=True) 
, कथा काफी छोटा होता है, प्रत्येक दिन के लिए एक अलग रंग दिखा। हालांकि, मैं किंवदंती को हटाना चाहता हूं।

आम तौर पर, एक पैरामीटर legend=False शामिल करता है।

AttributeError: Unknown property legend 

एक stripplots के लिए कथा हटा सकते हैं: हालांकि, stripplot के लिए, इस उत्पादन के लिए एक विशेषता त्रुटि दिखाई देती है? यदि हां, तो यह कैसे करता है?

+0

की [? किसी भिन्न स्थान पर Seaborn साजिश कथा ले जाएँ] संभावित डुप्लिकेट (http://stackoverflow.com/questions/27019079/move-seaborn -प्लॉट-लीजेंड-टू-ए-अलग-स्थिति) –

+0

@EliSadoff मैं थोड़ा धीमा हूं: आप पूरी तरह से किंवदंती को कैसे हटाते हैं? – ShanZhengYang

उत्तर

22

उपयोग ax.legend_.remove() यहाँ की तरह:

import seaborn as sns 
import matplotlib.pylab as plt 
sns.set_style("whitegrid") 
tips = sns.load_dataset("tips") 
ax = sns.stripplot(x="sex", y="total_bill", hue="day", data=tips, jitter=True) 

# remove legend from axis 'ax' 
ax.legend_.remove() 

plt.show() 

enter image description here

+0

इसके लिए धन्यवाद! – ShanZhengYang

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