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

Pandas मल्टी-इंडेक्स DataFrame को सभी xticks के साथ कैसे प्लॉट करें? (Matplotlib)


Pandas मल्टी-इंडेक्स डेटा फ्रेम को सभी xticks के साथ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

  • फिगर का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • 1000 सैंपल डेटा के साथ इंडेक्स मान बनाएं।
  • एक्सिस लेबल के साथ एक-आयामी ndarray बनाएं।
  • सीरीज का माध्य मान प्राप्त करें।
  • g डेटाफ्रेम प्लॉट करें।
  • वर्तमान एक्सिस पर टिक्स और टिकलेबल सेट करें।
  • फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

idx = pd.date_range("2020-01-01", periods=1000)
val = np.random.rand(1000)

s = pd.Series(val, idx)
g = s.groupby([s.index.year, s.index.month]).mean()

ax = g.plot()
ax.set_xticks(range(len(g)))
ax.set_xticklabels(["%s-%02d" % item for item in g.index.tolist()], rotation=45, ha='center')

plt.show()

आउटपुट

Pandas मल्टी-इंडेक्स DataFrame को सभी xticks के साथ कैसे प्लॉट करें? (Matplotlib)


  1. Pandas के plot से बने प्लॉट पर शेयर्ड x-लेबल और y-लेबल कैसे जोड़ें? (Matplotlib) Pandas के plot से बने प्लॉट पर शेयर्ड x-लेबल और y-लेबल कैसे जोड़ें? (Matplotlib)

    शेयर्ड x-लेबल और शेयर्ड y-लेबल जोड़ने के लिए, हम kind=bar, sharex=True और sharey=True के साथ plot() मेथड का उपयोग कर सकते हैं।चरणफिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।टू-डायमेंशनल, साइज-म्यूटेबल, संभावित रूप से हेटेरोजीनियस टेबुलर डेटा बनाएं।kind=bar, sharex=True और s

  1. Matplotlib में अलग-अलग स्केल के साथ कैसे प्लॉट करें? Matplotlib में अलग-अलग स्केल के साथ कैसे प्लॉट करें?

    Matplotlib में अलग-अलग स्केल के साथ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं -चरणफिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।NumPy का उपयोग करके t, data1 और data2 डेटा पॉइंट्स बनाएं।एक फिगर और सबप्लॉट्स का सेट बनाएं, ax1।कलर वेरिएबल इनिशियलाइज़ करें।एक्सिस 1 के x

  1. Pandas DataFrame.plot को Matplotlib सबप्लॉट में डालना Pandas DataFrame.plot को Matplotlib सबप्लॉट में डालना

    Pandas डेटाफ्रेम प्लॉट को Matplotlib सबप्लॉट में डालने के लिए, हम निम्नलिखित चरण ले सकते हैं: फिगर आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। दो अक्षों के साथ एक फिगर और सबप्लॉट का सेट बनाएं। DataFrame का उपयोग करके Pandas डेटाफ्रेम बनाएं। प्लॉट करने के लिए DataFrame.pl