सभी xticks के साथ पंडों के बहु-सूचकांक डेटा फ़्रेम को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- 1000 सैंपल डेटा के साथ इंडेक्स वैल्यू बनाएं।
- एक आयामी ndarray बनाएं अक्ष लेबल के साथ।
- श्रृंखला का माध्य मान प्राप्त करें।
- प्लॉट g डेटाफ़्रेम।
- वर्तमान अक्षों पर टिक और टिकलेबल सेट करें
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
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()
आउटपुट