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

Matplotlib का उपयोग करके प्लॉट पर ग्रिड का आकार परिभाषित करें

प्लॉट पर ग्रिड का आकार परिभाषित करने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

  • figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें।
  • फिगर में सबप्लॉट व्यवस्था के हिस्से के रूप में एक्सिस जोड़ें।
  • इनपुट सूची के साथ कर्व प्लॉट करें।
  • x और y मार्जिन 0 करें।
  • X-ग्रिड्स सेट करने के लिए, हम इनपुट टिक्स पॉइंट्स पास कर सकते हैं।
  • वर्तमान लाइन स्टाइल में ग्रिड लाइन्स बिछाने के लिए grid(True) मेथड का उपयोग करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

from matplotlib import pyplot as plt

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

fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot([0, 2, 5, 8, 10, 1, 3, 14], 'ro-')
ax.margins(x=0, y=0)
grid_points = [1., 2., 3., 10.]
ax.xaxis.set_ticks(grid_points)
ax.grid(True)
plt.show()

आउटपुट

Matplotlib का उपयोग करके प्लॉट पर ग्रिड का आकार परिभाषित करें

  1. Matplotlib से कॉम्प्लेक्स नंबर्स (आर्गैंड डायग्राम) कैसे प्लॉट करें? Matplotlib से कॉम्प्लेक्स नंबर्स (आर्गैंड डायग्राम) कैसे प्लॉट करें?

    कॉम्प्लेक्स नंबर्स के रियल और इमैजिनरी पार्ट्स को अलग करके 2D स्कैटर प्लॉट बनाएं (आर्गैंड डायग्राम)। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। रैंडम कॉम्प्लेक्स नंबर्स जनरेट करें: np.random.rand(10) + 1j*np.random.rand(10)। fig, ax = plt.subplots() बनाएं। ax.scatter(data.real, data.imag, c=data.real, cm

  1. Matplotlib में 3D प्लॉट का आस्पेक्ट रेशियो सेट करना Matplotlib में 3D प्लॉट का आस्पेक्ट रेशियो सेट करना

    Matplotlib में 3D प्लॉट का आस्पेक्ट रेशियो सेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके एक नया फिगर बनाएं या मौजूदा फिगर को सक्रिय करें। projection=3d के साथ वर्तमान एक्सिस प्राप्त करें, यदि आवश्यक हो तो एक बनाएं। NumPy का उपयोग करके डेटा पॉइंट्स R, Y और z बना

  1. Matplotlib का उपयोग करके Seaborn प्लॉट में लीजेंड का फॉन्ट साइज़ कैसे बढ़ाएं? Matplotlib का उपयोग करके Seaborn प्लॉट में लीजेंड का फॉन्ट साइज़ कैसे बढ़ाएं?

    Seaborn प्लॉट में लीजेंड का फॉन्ट साइज़ बढ़ाने के लिए, हम फॉन्टसाइज़ वेरिएबल का उपयोग कर सकते हैं और इसे legend() मेथड आर्गुमेंट में उपयोग कर सकते हैं। चरण Pandas का उपयोग करके डेटा फ्रेम बनाएं। कीज़ हैं नंबर, काउंट, और सेलेक्ट। barplot() मेथड का उपयोग करके Seaborn में बार प्लॉट करें। fontsiz