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

Matplotlib में आकृति के साथ एनिमेशन

Matplotlib में आकृति के साथ चेतन करने के लिए, हम निम्नलिखित कदम उठा सकते हैं

कदम

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

  • कंटूर प्लॉट के लिए डेटा बनाएं।

  • एक आकृति और सबप्लॉट का एक सेट बनाएं।

  • किसी फ़ंक्शन को बार-बार कॉल करके एनिमेशन जेनरेट करें *animate* जहां चेतन () विधि समोच्च डेटा बिंदुओं को बदल देती है।

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

उदाहरण

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

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Random data for the contour plot
data = np.random.randn(800).reshape(10, 10, 8)

# Create a figure and a set of subplots
fig, ax = plt.subplots()

# Method to change the contour data points
def animate(i):
    ax.clear()
    ax.contourf(data[:, :, i], cmap='plasma')

# Call animate method
ani = animation.FuncAnimation(fig, animate, 5, interval=50, blit=False)

# Display the plot
plt.show()

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Matplotlib में आकृति के साथ एनिमेशन


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

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

  1. 2 कॉलम के साथ Matplotlib किंवदंती में पंक्तियों को कैसे संरेखित करें?

    एक matplotlib लेजेंड में पंक्तियों को 2 कॉलम के साथ संरेखित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। साजिश का उपयोग करना () विधि, लेबल वाली रेखाएँ प्लॉट करें line1, line2 और line3 । आकृति पर दो स्तंभों के साथ एक किंवदंती रखे

  1. स्टोर माउस क्लिक इवेंट Matplotlib के साथ समन्वय करता है

    Matplotlib के साथ माउस ईवेंट निर्देशांक संग्रहीत करने के लिए, हम button_press_event का उपयोग कर सकते हैं घटना।— कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। एक आकृति और सबप्लॉट का एक सेट बनाएं। 10 की रेंज में एक लाइन प्लॉट करें फ़ंक्शन को बाइंड करें *ऑनक्लिक* घटना के