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

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

सभी 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()

आउटपुट

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


  1. पंडों की साजिश के साथ बनाई गई साजिश में साझा एक्स-लेबल और वाई-लेबल कैसे जोड़ें? (मैटप्लोटलिब)

    एक साझा एक्स-लेबल और साझा वाई-लेबल जोड़ने के लिए, हम प्लॉट () . का उपयोग कर सकते हैं विधि के साथ kind=bar,sharex=True और sharey=True. कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। एक द्वि-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा बनाएं। डेटाफ़्रेम को

  1. Matplotlib में विभिन्न पैमानों के साथ कैसे प्लॉट करें?

    Matplotlib में विभिन्न पैमानों के साथ प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। बनाएं टी , डेटा1 और डेटा2 numpy का उपयोग करके डेटा बिंदु एक आकृति और सबप्लॉट का एक सेट बनाएं, ax1 । रंग चर प्रारंभ करें। सेट x और y अ

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

    पंडों के डेटाफ्रेम प्लॉट को Matplotlib सबप्लॉट में भरने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। एक आकृति और सबप्लॉट का एक सेट, दो अक्ष बनाएं। DataFrame का उपयोग करके एक पांडा डेटाफ़्रेम बनाएं। DataFrame.plot() का उपयोग करें सा