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

कमांड लाइन के माध्यम से Python Matplotlib के साथ इंटरैक्टिव प्लॉटिंग

इंटरैक्टिव प्लॉट्स प्राप्त करने के लिए फिगर को एक्टिवेट करना होगा। plt.ioff() और plt.ion() का उपयोग करके प्लॉट के साथ इंटरैक्टिव एक्शन परफॉर्म कर सकते हैं।

Ipython शेल खोलें और शेल पर निम्न कमांड्स एंटर करें।

उदाहरण

In [1]: %matplotlib auto
Using matplotlib backend: GTK3Agg
In [2]: import matplotlib.pyplot as plt
In [3]: fig, ax = plt.subplots() # डायग्राम पॉप अप होगा। इंटरैक्ट करें।
In [4]: ln, = ax.plot(range(5)) # लाइन ड्रॉ करना
In [5]: ln.set_color("orange") # ड्रॉन लाइन को नारंगी बदलना
In [6]: plt.ioff() # इंटरैक्शन रोका
In [7]: ln.set_color("red") # चूंकि हमने पिछले स्टेप में इंटरैक्शन रोका
In [8]: plt.ion() # इंटरैक्शन शुरू किया

आउटपुट

इंटरैक्टिव मोड में प्लॉट रियल-टाइम अपडेट होगा, iooff के बाद अपडेट नहीं दिखेंगे, ion के बाद फिर दिखेंगे।

  1. Python/Matplotlib में लंबवत लेबल के साथ बार चार्ट Python/Matplotlib में लंबवत लेबल के साथ बार चार्ट

    सबसे पहले, हम plt.bar का उपयोग करके बार बना सकते हैं और xticks का उपयोग करके। फिर, हम rotation कुंजी में vertical या horizontal विशेषताओं को सेट करके लेबल को संरेखित कर सकते हैं। चरण संख्याओं के साथ bars_heights और bars_label सूचियां बनाएं। bars_heights और bars_label की लंबाई के साथ bar() मेथड का

  1. Python में TeX के साथ Matplotlib लेबल में नई लाइन डालना Python में TeX के साथ Matplotlib लेबल में नई लाइन डालना

    निम्न प्रोग्राम कोड दर्शाता है कि आप matplotlib लेबल में TeX के साथ नई लाइन कैसे प्लॉट कर सकते हैं। चरण \n का उपयोग करके आरेख के लिए X-अक्ष और Y-अक्ष लेबल सेट करें ताकि लेबल में नई लाइन प्लॉट हो सके। axes facecolor के लिए वर्तमान .rcParams सेट करें; समूह axed है। लाइनों के समूह के लिए रंग सेट करने

  1. Python के Matplotlib के साथ X-अक्ष पर दिनांक प्लॉट करना Python के Matplotlib के साथ X-अक्ष पर दिनांक प्लॉट करना

    Pandas का उपयोग करके, हम एक डेटाफ्रेम बना सकते हैं और डेटाटाइम के लिए इंडेक्स सेट कर सकते हैं। gcf().autofmt_xdate() का उपयोग करके, हम X-अक्ष पर दिनांक को समायोजित करेंगे। चरण date_time की सूची बनाएं और pd.to_datetime() का उपयोग करके इसे date_time में बदलें। data = [1, 2, 3] पर विचार करें। DataFra