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

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

Matplotlib में एक प्लॉट को चेतन करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • आकार 10X10 आयाम का एक यादृच्छिक डेटा बनाएं।

  • सबप्लॉट्स () . का उपयोग करके एक फिगर और सबप्लॉट का एक सेट बनाएं विधि।

  • *func*, . किसी फ़ंक्शन को बार-बार कॉल करके एनिमेशन बनाता है FuncAnimation() वर्ग का उपयोग करना।

  • किसी फ़ंक्शन में कंटूर मान को अपडेट करने के लिए, हम एक एनिमेट विधि को परिभाषित कर सकते हैं जिसका उपयोग FuncAnimation() वर्ग में किया जा सकता है।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

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()

आउटपुट

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


  1. Matplotlib सबप्लॉट्स में लंबवत स्थान पर हेरफेर

    Matplotlib सबप्लॉट्स में वर्टिकल स्पेस में हेरफेर करने के लिए, हम hspace=1 . का उपयोग कर सकते हैं subplots_adjust() . में तंग प्लॉट लेआउट के बिना विधि। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। numpy का उपयोग करके x और y डेटा बिंदु बनाएं। 4 सूचकांकों के साथ एक आंकड

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

    मैटप्लोटलिब का उपयोग करके ए, बी और सी के साथ सबप्लॉट्स को एनोटेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। nrows=1 . के साथ एक आकृति और सबप्लॉट का एक सेट बनाएं और ncols=3 । सरणी के ऊपर 1D पुनरावर्तक बनाएं। प्रत्येक अक्ष को पु

  1. Matplotlib का उपयोग करके iPython नोटबुक से फ़ाइल के रूप में चित्र सहेजें

    iPython से किसी आकृति को फ़ाइल के रूप में सहेजने के लिए, हम निम्नलिखित कदम उठा सकते हैं- नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें। add_axes() . का उपयोग करके आकृति में एक कुल्हाड़ी जोड़ें विधि। दी गई सूची को प्लॉट करें। savefig() . का उपयोग करके प्लॉट को सेव करें विधि। उदाहरण from matplotlib