Matplotlib 2.1 - axes.Axes.pie

matplotlib.axes.Axes.pie




matplotlib
Axes.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None, radius=None, counterclock=True, wedgeprops=None, textprops=None, center=(0, 0), frame=False, rotatelabels=False, *, data=None)

एक पाई चार्ट प्लॉट करें।

सरणी एक्स का पाई चार्ट बनाएं। प्रत्येक वेज का fractional क्षेत्र x/sum(x) द्वारा दिया जाता है। यदि sum(x) <= 1 , तो x के मान सीधे आंशिक क्षेत्र देते हैं और सरणी सामान्यीकृत नहीं की जाएगी। डिफ़ॉल्ट रूप से एक्स-अक्ष से शुरू होने पर, वेजेस को विपरीत दिशा में प्लॉट किया जाता है।

पैरामीटर:

एक्स : सरणी की तरह

पाई चार्ट बनाने के लिए उपयोग किया जाने वाला इनपुट सरणी।

विस्फोट : सरणी की तरह, वैकल्पिक, डिफ़ॉल्ट: कोई नहीं

यदि कोई नहीं है , तो एक len(x) सरणी है जो त्रिज्या के अंश को निर्दिष्ट करती है जिसके साथ प्रत्येक वेज ऑफसेट किया जाता है।

लेबल : सूची, वैकल्पिक, डिफ़ॉल्ट: कोई नहीं

तारों का एक अनुक्रम प्रत्येक वेज के लिए लेबल प्रदान करता है

रंग : सरणी की तरह, वैकल्पिक, डिफ़ॉल्ट: कोई नहीं

Matplotlib रंग का एक अनुक्रम तर्क देता है जिसके माध्यम से पाई चार्ट चक्र होगा। यदि None , वर्तमान में सक्रिय चक्र में रंगों का उपयोग करेगा।

autopct : कोई नहीं (डिफ़ॉल्ट), स्ट्रिंग, या समारोह, वैकल्पिक

यदि कोई नहीं है , तो एक स्ट्रिंग या फ़ंक्शन है जो वेजेस को उनके संख्यात्मक मान के साथ लेबल करने के लिए उपयोग किया जाता है। लेबल को वेज के अंदर रखा जाएगा। यदि यह प्रारूप स्ट्रिंग है, तो लेबल fmt%pct । यदि यह एक समारोह है, तो इसे बुलाया जाएगा।

pctdistance : फ्लोट, वैकल्पिक, डिफ़ॉल्ट: 0.6

प्रत्येक पाई स्लाइस के केंद्र और ऑटोप्क्ट द्वारा उत्पन्न पाठ की शुरुआत के बीच का अनुपात। अगर ऑटोपॉक्ट कोई नहीं है तो अनदेखा।

छाया : बूल, वैकल्पिक, डिफ़ॉल्ट: झूठी

पाई के नीचे एक छाया खींचे।

labeldistance : फ्लोट, वैकल्पिक, डिफ़ॉल्ट: 1.1

रेडियल दूरी जिस पर पाई लेबल तैयार किए जाते हैं

स्टार्टंगल : फ्लोट, वैकल्पिक, डिफ़ॉल्ट: कोई नहीं

यदि कोई नहीं है , तो एक्स-अक्ष से कोण डिग्री के विपरीत पाई चार्ट की शुरुआत को घुमाता है।

त्रिज्या : फ्लोट, वैकल्पिक, डिफ़ॉल्ट: कोई नहीं

पाई का त्रिज्या, यदि त्रिज्या कोई नहीं है तो इसे 1 पर सेट किया जाएगा।

काउंटरक्लॉक : बूल, वैकल्पिक, डिफ़ॉल्ट: सही

भिन्नता दिशा, घड़ी की दिशा या विपरीत दिशा निर्दिष्ट करें।

wedgeprops : dict, वैकल्पिक, डिफ़ॉल्ट: कोई नहीं

पाई बनाने वाले वेज ऑब्जेक्ट्स को पारित तर्कों का डिक्ट। उदाहरण के लिए, आप 3 के बराबर वेज सीमा रेखाओं की चौड़ाई निर्धारित करने के लिए 'wedgeprops = {' linewidth ': 3} `` में गुजर सकते हैं। अधिक जानकारी के लिए, वेज ऑब्जेक्ट के दस्तावेज़ / तर्क देखें। डिफ़ॉल्ट रूप से clip_on=False

textprops : dict, वैकल्पिक, डिफ़ॉल्ट: कोई नहीं

टेक्स्ट ऑब्जेक्ट्स को पास करने के लिए तर्कों का डिक्ट।

केंद्र : फ्लोट, वैकल्पिक, डिफ़ॉल्ट की सूची: (0, 0)

चार्ट की केंद्र स्थिति। मान लेता है (0, 0) या 2 स्केलर का अनुक्रम है।

फ्रेम : बूल, वैकल्पिक, डिफ़ॉल्ट: झूठी

यदि सत्य हो तो चार्ट के साथ प्लॉट अक्ष फ्रेम।

rotatelabels : बूल, वैकल्पिक, डिफ़ॉल्ट: झूठी

यदि सही हो तो प्रत्येक लेबल को संबंधित स्लाइस के कोण पर घुमाएं।

यह दिखाता है:

पैच : सूची

matplotlib.patches.Wedge उदाहरणों का एक अनुक्रम

ग्रंथ : सूची

ए लेबल matplotlib.text.Text उदाहरणों की एक सूची है।

autotexts : सूची

ए संख्यात्मक लेबल के लिए matplotlib.text.Text उदाहरणों की एक सूची है। केवल तभी लौटाया जाता है जब पैरामीटर ऑटॉक्ट कोई नहीं है

टिप्पणियाँ

पाई चार्ट शायद सबसे अच्छा लगेगा यदि आकृति और अक्ष वर्ग हैं, या एक्सिस पहलू बराबर है।

ध्यान दें

उपरोक्त वर्णित तर्कों के अलावा, यह फ़ंक्शन डेटा कीवर्ड तर्क ले सकता है। यदि ऐसा डेटा तर्क दिया गया है, तो निम्न तर्कों को डेटा [<arg>] द्वारा प्रतिस्थापित किया गया है:

  • निम्नलिखित नामों के साथ सभी तर्क: 'रंग', 'विस्फोट', 'लेबल', 'x'।