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

Matplotlib में प्लॉट पर एनिमेटेड टेक्स्ट प्लॉट करें

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

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • x और y अक्ष की सीमा निर्धारित करें।
  • एक चर प्रारंभ करें, स्ट्रिंग
  • पाठ्य का उपयोग करें () प्लॉट के ऊपर टेक्स्ट रखने की विधि।
  • FuncAnimation() का उपयोग करें पाठ को चेतन करने के लिए। टेक्स्ट अक्ष पर टेक्स्ट सेट करें।
  • कुल्हाड़ियों को बंद करें।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

from matplotlib import pyplot as plt, animation
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, ax = plt.subplots()
ax.set(xlim=(-1, 1), ylim=(-1, 1))
string = 'Hello, how are you doing?'
label = ax.text(0, 0, string[0], ha='center', va='center', fontsize=20, color="Red")

def animate(i):
   label.set_text(string[:i + 1])

anim = animation.FuncAnimation(
   fig, animate, interval=200, frames=len(string))
ax.axis('off')
plt.show()

आउटपुट

Matplotlib में प्लॉट पर एनिमेटेड टेक्स्ट प्लॉट करें


  1. Matplotlib में प्लॉट लेजेंड में आप टेक्स्ट लेबल को कैसे दिखाते हैं?

    प्लॉट लेजेंड में टेक्स्ट लेबल दिखाने के लिए हम तर्कों में हैंडललेंथ =0, हैंडलटेक्स्टपैड =0 और फैंक्सबॉक्स =0 के साथ लेजेंड विधि का उपयोग कर सकते हैं। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। यादृच्छिक बनाएं x और y डेटा अंक numpy का उपयोग कर रहे हैं। सबप्लॉट

  1. Matplotlib में एक 3D प्लॉट का पहलू अनुपात सेट करना

    Matplotlib में 3D प्लॉट का पक्षानुपात सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- आंकड़ा () का उपयोग करना विधि, एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें। वर्तमान कुल्हाड़ियों को प्राप्त करें, यदि आवश्यक हो तो प्रक्षेपण=3d के साथ एक बनाएं। numpy का उपयोग करके डेटा बिंदु, R, Y और z बनाए

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

    एक प्लॉट पर ग्रिड के आकार को परिभाषित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। सबप्लॉट व्यवस्था के एक भाग के रूप में आकृति में एक कुल्हाड़ी जोड़ें। एक इनपुट सूची के साथ एक वक्र प्लॉट करें। x और y मार्जिन