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

IPython नोटबुक में Matplotlib एनिमेशन काम नहीं कर रहा?

Matplotlib में प्लॉट एनिमेट करने के लिए निम्नलिखित चरणों का पालन करें:

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
  • 10x10 डायमेंशन का रैंडम डेटा बनाएं।
  • subplots() मेथड का उपयोग करके फिगर और सबप्लॉट्स का सेट बनाएं।
  • FuncAnimation() क्लास का उपयोग करके फंक्शन *func* को बार-बार कॉल करके एनिमेशन बनाएं।
  • फंक्शन में कंटूर मान अपडेट करने के लिए animate मेथड डिफाइन करें जिसे FuncAnimation() क्लास में उपयोग किया जा सके।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation

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

data = np.random.randn(800).reshape(10, 10, 8)
fig, ax = plt.subplots()

def animate(i):
    ax.clear()
    ax.contourf(data[:, :, i])

ani = animation.FuncAnimation(fig, animate, 5, interval=50, blit=False)
plt.show()

आउटपुट

एनिमेटेड कंटूर प्लॉट दिखाई देगा (GIF आउटपुट)।

  1. Matplotlib सबप्लॉट्स में वर्टिकल स्पेस में मैनिपुलेशन Matplotlib सबप्लॉट्स में वर्टिकल स्पेस में मैनिपुलेशन

    Matplotlib सबप्लॉट्स में वर्टिकल स्पेस में मैनिपुलेशन के लिए टाइट प्लॉट लेआउट के बिना subplots_adjust() मेथड में hspace=1 का उपयोग करें। चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। 4 इंडेक्स के साथ फिगर और सबप्लॉट्स का सेट बनाएं।

  1. Matplotlib का उपयोग करके फिगर में सबप्लॉट्स को A, B, C से एनोटेट करें Matplotlib का उपयोग करके फिगर में सबप्लॉट्स को A, B, C से एनोटेट करें

    Matplotlib का उपयोग करके फिगर में सबप्लॉट्स को A, B और C से एनोटेट करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। nrows=1 और ncols=3 के साथ फिगर और सबप्लॉट्स का सेट बनाएं। ऐरे पर 1D इटरेटर बनाएं। प्रत्येक एक्सिस को इटरेट करें और डेटा को

  1. आईपायथन नोटबुक से मैटप्लॉटलिब का उपयोग करके फिगर को फ़ाइल के रूप में सेव करना आईपायथन नोटबुक से मैटप्लॉटलिब का उपयोग करके फिगर को फ़ाइल के रूप में सेव करना

    आईपायथन से फिगर को फ़ाइल के रूप में सेव करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: एक नया फिगर बनाएं या मौजूदा फिगर को एक्टिवेट करें। add_axes() मेथड का उपयोग करके फिगर में एक्सेस जोड़ें। दी गई सूची को प्लॉट करें। savefig() मेथड का उपयोग करके प्लॉट सेव करें। उदाहरण from matplotlib import pyplo