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

Matplotlib में Pandas DataFrame प्लॉट का DPI कैसे बदलें?

Pandas DataFrame के बिल्ट-इन प्लॉटिंग फंक्शन का उपयोग करते समय, आउटपुट इमेज की रिज़ॉल्यूशन (DPI) को rcParams के माध्यम से नियंत्रित किया जा सकता है। यह प्रकाशन-गुणवत्ता वाले चार्ट बनाने के लिए महत्वपूर्ण है।

चरण

  • फिगर का आकार सेट करें और पैडिंग समायोजित करें।
  • .rcParams["figure.dpi"] = 120 में DPI मान सेट करें।
  • प्लॉट बनाने के लिए Pandas डेटाफ्रेम बनाएं।
  • डेटाफ्रेम प्लॉट करें।
  • फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण कोड

import pandas as pd
from matplotlib import pyplot as plt

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

data = pd.DataFrame({"column1": [4, 6, 7, 1, 8]})
data.plot()
plt.show()

आउटपुट

उच्च DPI (120) पर रेंडर किया गया एक सिंपल लाइन प्लॉट, जो डिफ़ॉल्ट की तुलना में अधिक शार्प दिखाई देगा।

Matplotlib में Pandas DataFrame प्लॉट का DPI कैसे बदलें?

  1. Matplotlib में लाइन ग्राफ के Y-एक्सिस पर मल्टीपल पांडास कॉलम कैसे प्लॉट करें? Matplotlib में लाइन ग्राफ के Y-एक्सिस पर मल्टीपल पांडास कॉलम कैसे प्लॉट करें?

    लाइन ग्राफ के Y-एक्सिस पर मल्टीपल पांडास कॉलम प्लॉट करने के लिए set_index() मेथड का उपयोग करके इंडेक्स सेट करें। चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। Category 1, Category 2, और Category 3 कॉलम के साथ डेटाफ्रेम बनाएं। मौजूदा कॉलम का उपयोग करके डेटाफ्रेम इंडेक्स सेट करने

  1. Matplotlib फिगर के मार्जिन्स कैसे सेट करें? Matplotlib फिगर के मार्जिन्स कैसे सेट करें?

    Matplotlib फिगर के मार्जिन्स सेट करने के लिए margins() मेथड का उपयोग करें। चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके t और y डेटा पॉइंट्स बनाएं। इंडेक्स 1 पर करंट फिगर में सबप्लॉट जोड़ें। plot() मेथड का उपयोग करके t और y डेटा पॉइंट्स प्लॉट करें। प्लॉट का

  1. पैंडास के साथ लेजेंड को प्लॉट के बाहर कैसे रखें? पैंडास के साथ लेजेंड को प्लॉट के बाहर कैसे रखें?

    पैंडास के साथ लेजेंड को प्लॉट के बाहर रखने के लिए, हम निम्नलिखित स्टेप्स ले सकते हैं: Column1 और Column2 कीज़ के साथ एक डिक्शनरी d बनाएं। DataFrame(d) का उपयोग करके डेटा फ्रेम बनाएं। स्टाइल्स की लिस्ट के साथ डेटा फ्रेम प्लॉट करें। legend() का उपयोग करके फिगर पर लेजेंड रखें। bbox_to_anchor कीवर्ड म