Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

Matplotlib Python का उपयोग करके तालिका को X-अक्ष पर संरेखित करना

Matplotlib का उपयोग करके तालिका को X-अक्ष में संरेखित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं

कदम

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • डेटाफ़्रेम के लिए डेटा की एक सूची बनाएं।

  • डेटाफ़्रेम के कॉलम . के लिए एक टपल बनाएं ।

  • पंक्तियों . की सूची बनाएं और मान

  • वैरिएबल को प्रारंभ करें value_increment

  • डेटा बिंदुओं के साथ एक बार प्लॉट बनाएं।

  • डेटा को तालिका में रखें।

  • y-लेबल, yticks, xticks, . सेट करें और शीर्षक साजिश का।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

pltplt.rcParams["figure.figsize"] =[7.00, 3.50]plt.rcParams["figure.autolayout"] =Truedata =[ [66386, 174296, 75131, 577908, 32015], [58230, 381139, 78045, 99308, 160454], [89135, 80552, 152558, 497981, 603535], [78415, 81858, 150656, 193263, 69638], [139361, 331509, 343164, 781380, 52269] ]कॉलम =('फ़्रीज़', 'विंड', 'फ़्लड', 'क्वेक', 'हेल') पंक्तियाँ =['%d वर्ष'% x x के लिए (100, 50, 20, 10, 5)]मान =np.arange(0, 2500, 500)value_increment =1000colors =plt.cm.BuPu(np.linspace(0, 0.5, len(rows)))n_rows =len(data)index =np.arange(len(columns) )) + 0.3bar_width =0.4y_offset =np.zeros(len(columns))cell_text =[] रेंज में पंक्ति के लिए(n_rows):plt.bar(index, data[row], bar_width, bottom=y_offset, color=colors [पंक्ति]) y_offset =y_offset + डेटा [पंक्ति] सेल_टेक्स्ट.एपेंड (['% 1.1f'% (x / 1000.0) x के लिए y_offset में]) रंग =रंग [::-1] सेल_टेक्स्ट। रिवर्स () the_table =plt.table(cellText=cell_text, rowLabels=rows, rowColors=colors , colLabels=columns, loc='bottom')plt.subplots_adjust(बाएं=0.2, नीचे=0.2)plt.ylabel("${0}'s.format(value_increment))plt.yticks(values ​​* value_increment में नुकसान) , ['%d' % val for val in value])plt.xticks([])plt.title('आपदा से नुकसान')plt.show()

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Matplotlib Python का उपयोग करके तालिका को X-अक्ष पर संरेखित करना


  1. लेजेंड में केवल कुछ आइटम दिखाएं Python Matplotlib

    plt.legend() का उपयोग करके, हम केवल सूची में मान डालकर कुछ आइटम जोड़ या दिखा सकते हैं। कदम plt.xlabel() विधि का उपयोग करके X-अक्ष लेबल सेट करें। plt.ylabel() विधि का उपयोग करके Y-अक्ष लेबल सेट करें। प्लॉट () विधि तर्क में पारित सूचियों का उपयोग करके लाइनों को प्लॉट करें। स्थान और लेजेंड_

  1. पायथन के पांडा में डेटाफ्रेम से मैटप्लोटलिब स्कैटर प्लॉट बनाना

    पंडों का उपयोग करके, हम एक डेटाफ़्रेम बना सकते हैं और सबप्लॉट () विधि का उपयोग करके एक आकृति और अक्ष चर बना सकते हैं। उसके बाद, हम आवश्यक प्लॉट प्राप्त करने के लिए ax.scatter() विधि का उपयोग कर सकते हैं। कदम छात्रों की संख्या की सूची बनाएं। छात्रों द्वारा प्राप्त किए गए अंकों की सूची बनाएं।

  1. कैसे अजगर में matplotlib का उपयोग कर एक ही पृष्ठ पर कई भूखंड बनाने के लिए?

    पंडों का उपयोग करके, हम एक डेटा फ़्रेम बना सकते हैं और एक आकृति और अक्ष बना सकते हैं। उसके बाद, हम अंक निकालने के लिए स्कैटर विधि का उपयोग कर सकते हैं। कदम छात्रों की सूची, उनके द्वारा प्राप्त अंक और प्रत्येक अंक के लिए कलर कोडिंग बनाएं। चरण 1 डेटा के साथ, पांडा के डेटाफ़्रेम का उपयोग करके डेट