Matplotlib 3.0 - animation.AbstractMovieWriter

matplotlib.animation.AbstractMovieWriter




matplotlib

matplotlib.animation.AbstractMovieWriter

class matplotlib.animation.AbstractMovieWriter [source]

मामले: abc.ABC

फिल्में लिखने के लिए सार आधार वर्ग। मूल रूप से, एक MovieWriter क्या प्रदान करता है, जो Grab_frame () कॉल करके फ़्रेम को हथियाने का एक तरीका है।

सेटअप () प्रक्रिया शुरू करने और खत्म करने के लिए कहा जाता है () बाद में कहा जाता है।

यह वर्ग एक पाइप को मूवी फ्रेम डेटा लिखने के लिए प्रदान करने के लिए स्थापित किया गया है। इस प्रक्रिया को सुविधाजनक बनाने के लिए संदर्भ प्रबंधक के रूप में बचत () प्रदान की जाती है:

with moviewriter.saving(fig, outfile='myfile.mp4', dpi=100):
    # Iterate over frames
    moviewriter.grab_frame(**savefig_kwargs)

संदर्भ प्रबंधक का उपयोग यह सुनिश्चित करता है कि सेटअप () और खत्म () आवश्यक रूप से किया जाता है।

इस वर्ग के एक ठोस उपवर्ग का उदाहरण Animation.save() के writer तर्क के रूप में दिया जा सकता है। Animation.save()

finish() [source]

फिल्म लिखने के लिए कोई भी प्रसंस्करण समाप्त करें।

grab_frame(**savefig_kwargs) [source]

आकृति से छवि जानकारी को पकड़ो और एक फिल्म फ्रेम के रूप में सहेजें।

Savefig_kwargs में सभी कीवर्ड तर्क सहेजने वाली savefig कमांड पर दिए जाते हैं।

saving(fig, outfile, dpi, *args, **kwargs) [source]

फिल्म फ़ाइल लिखने की सुविधा के लिए प्रसंग प्रबंधक।

*args, **kw कोई भी पैरामीटर है जिसे setup करने के लिए पास किया जाना चाहिए।

setup(fig, outfile, dpi=None) [source]

मूवी फ़ाइल लिखने के लिए सेटअप करें।

पैरामीटर:
अंजीर: `matplotlib.figure.Figure` उदाहरण

फ़्रेम ऑब्जेक्ट जिसमें फ़्रेम के लिए जानकारी है

आउटफिट: स्ट्रिंग

परिणामी फिल्म फ़ाइल का फ़ाइल नाम

डीपीआई: इंट, वैकल्पिक

फ़ाइल के लिए DPI (या रिज़ॉल्यूशन)। यह परिणामस्वरूप मूवी फ़ाइल के पिक्सेल में आकार को नियंत्रित करता है। डिफ़ॉल्ट fig.dpi