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

Matplotlib में टेक्स्ट को एनिमेट कैसे करें?

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

  • आयात करें "एनीमेशन "matplotlib से पैकेज।
  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें।
  • सबप्लॉट व्यवस्था के हिस्से के रूप में आकृति में एक 'कुल्हाड़ी' जोड़ें।
  • स्ट्रिंग रखने के लिए वैरिएबल "टेक्स्ट" को इनिशियलाइज़ करें।
  • अक्ष पर टेक्स्ट जोड़ें x=0.20 और y=0.50
  • रंगों की सूची बनाएं।
  • किसी फ़ंक्शन को बार-बार *चेतन* कॉल करके एक ऐनिमेशन बनाएं, जहां टेक्स्ट का आकार बढ़ाया जाता है और रंग बदला जाता है।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

from matplotlib import animation
import matplotlib.pyplot as plt

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

fig = plt.figure()
ax = fig.add_subplot(111)
text = 'You are welcome!'
txt = ax.text(.20, .5, text, fontsize=15)

colors = ['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b', '#e377c2',    '#7f7f7f', '#bcbd22', '#17becf']


def animate(num):
   txt.set_fontsize(num * 2 + num)
   txt.set_color(colors[num % len(colors)])
   return txt,

anim = animation.FuncAnimation(fig, animate, frames=len(text) - 1, blit=True)

plt.show()

आउटपुट

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

Matplotlib में टेक्स्ट को एनिमेट कैसे करें? Matplotlib में टेक्स्ट को एनिमेट कैसे करें?


  1. कैसे कुप्पी में Matplotlib दिखाने के लिए?

    फ्लास्क में प्लॉट दिखाने के लिए, हम निम्नलिखित कदम उठा सकते हैं- एक छोटा आवेदन करें। फ्लास्क एप्लिकेशन चलाने के लिए, वर्तमान निर्देशिका पर जाएं। $ निर्यात FLASK_APP=file.py $ फ्लास्क रन ब्राउज़र खोलें, url हिट करें:https://127.0.0.1:5000/print-plot/ आकृति को प्लॉट करने के लिए, हम रैंडम का उपयोग कर

  1. कैसे Matplotlib में एक pcolormesh चेतन करने के लिए?

    pcolormesh . को चेतन करने के लिए matplotlib में, हम निम्नलिखित कदम उठा सकते हैं - एक आकृति और सबप्लॉट का एक सेट बनाएं। numpy . का उपयोग करके x, y और t डेटा बिंदु बनाएं । बनाएं X3 , Y3 और T3, मेशग्रिड का उपयोग करके निर्देशांक वैक्टर से निर्देशांक मैट्रिक्स लौटाएं। pcolormesh() . का उपय

  1. Matplotlib में एक लाइन प्लॉट को कैसे चेतन करें?

    Matplotlib में लाइन प्लॉट को चेतन करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - सबप्लॉट्स () . का उपयोग करके एक फिगर और सबप्लॉट का एक सेट बनाएं विधि। x और y अक्ष पैमाने को सीमित करें। numpy का उपयोग करके x और t डेटा बिंदु बनाएं। निर्देशांक सदिशों, X2 और T2 से निर्देशांक मैट्रिक्स लौटाएं।