Matplotlib 3.0 - animation.ArtistAnimation
matplotlib.animation.ArtistAnimation

matplotlib.animation.ArtistAnimation
-
class matplotlib.animation.ArtistAnimation(fig, artists, *args, **kwargs)
[source] -
मामले:
matplotlib.animation.TimedAnimation
Artist
वस्तुओं के एक निश्चित सेट का उपयोग करके एनीमेशन।एक उदाहरण बनाने से पहले, सभी प्लॉटिंग होनी चाहिए और संबंधित कलाकारों को बचाया जाना चाहिए।
पैरामीटर: -
fig : matplotlib.figure.Figure
-
वह आकृति वस्तु जिसका उपयोग ड्रा, आकार बदलने और अन्य आवश्यक घटनाओं के लिए किया जाता है।
-
artists : list
-
प्रत्येक सूची में कलाकारों का एक संग्रह होता है जो यह दर्शाता है कि प्रत्येक फ्रेम पर सक्षम होने की क्या आवश्यकता है। इन्हें अन्य फ़्रेमों के लिए अक्षम किया जाएगा।
-
interval : number, optional
-
मिलीसेकंड में फ्रेम के बीच देरी। 200 में चूक।
-
repeat_delay : number, optional
-
यदि एनीमेशन में दोहराया जाता है, तो एनीमेशन को दोहराने से पहले मिलीसेकंड में देरी जोड़ता है। किसी के लिए चूक।
-
repeat : bool, optional
-
नियंत्रण करता है कि क्या फ्रेम के अनुक्रम के पूरा होने पर एनीमेशन को दोहराना चाहिए।
True
अवहेलना। -
blit : bool, optional
-
यह नियंत्रित करता है कि ड्राइंग को अनुकूलित करने के लिए ब्लिटिंग का उपयोग किया जाता है या नहीं।
False
करने के लिए चूक।
-
new_frame_seq()
-
फ्रेम जानकारी का एक नया अनुक्रम बनाता है।
-
new_saved_frame_seq()
-
सहेजे गए / कैश्ड फ़्रेम जानकारी का एक नया अनुक्रम बनाता है।
-
save(filename, writer=None, fps=None, dpi=None, codec=None, bitrate=None, extra_args=None, metadata=None, extra_anim=None, savefig_kwargs=None)
-
हर फ्रेम को खींचकर एक मूवी फ़ाइल बचाता है।
पैरामीटर: -
filename : str
-
आउटपुट फ़ाइल नाम, जैसे,
mymovie.mp4
। -
writer : MovieWriter or str, optional
-
उपयोग करने के लिए एक
MovieWriter
उदाहरण या एक कुंजी जो उपयोग करने के लिए एक वर्ग की पहचान करता है, जैसे कि 'ffmpeg'। यदिNone
, तोrcParams["animation.writer"]
चूक। -
fps : number, optional
-
फिल्म में प्रति सेकंड फ्रेम। डिफॉल्ट्स टू नो, जो प्रति सेकंड फ़्रेम सेट करने के लिए एनीमेशन के निर्दिष्ट अंतराल का उपयोग करेगा।
-
dpi : number, optional
-
फिल्म फ्रेम के लिए डॉट्स प्रति इंच नियंत्रित करता है। यह इंच में आकृति के आकार के साथ मिलकर फिल्म के आकार को नियंत्रित करता है। यदि
None
, तोrcParams["animation.writer"]
चूक। -
codec : str, optional
-
उपयोग किए जाने वाले वीडियो कोडेक। सभी कोडेक किसी दिए गए
MovieWriter
द्वारा समर्थित नहीं हैं। यदिNone
, तोrcParams["animation.writer"]
डिफ़ॉल्ट। -
bitrate : number, optional
-
संपीड़ित फिल्म में प्रति सेकंड उपयोग किए जाने वाले बिट्स की संख्या, किलोबाइट प्रति सेकंड में निर्दिष्ट करता है। एक उच्च संख्या का मतलब उच्च गुणवत्ता वाली फिल्म है, लेकिन फ़ाइल आकार में वृद्धि की कीमत पर। यदि
None
, तोrcParams["animation.writer"]
.rcParams["animation.writer"]
चूक। -
extra_args : list, optional
-
अंतर्निहित मूवी उपयोगिता को पारित करने के लिए अतिरिक्त स्ट्रिंग तर्कों की सूची। यदि
None
, तोrcParams["animation.writer"]
.rcParams["animation.writer"]
चूक। -
metadata : Dict[str, str], optional
-
मेटाडेटा के लिए कुंजियों और मूल्यों का शब्दकोश आउटपुट फाइल में शामिल करने के लिए। कुछ कुंजियाँ जो उपयोग की जा सकती हैं, उनमें शामिल हैं: शीर्षक, कलाकार, शैली, विषय, कॉपीराइट, srcform, टिप्पणी।
-
extra_anim : list, optional
-
अतिरिक्त
Animation
ऑब्जेक्ट जिन्हें सहेजे गए मूवी फ़ाइल में शामिल किया जाना चाहिए। ये एक हीmatplotlib.figure.Figure
उदाहरण से होने की जरूरत है। इसके अलावा, एनीमेशन फ्रेम बस संयुक्त होगा, इसलिए विभिन्न एनिमेशन से फ्रेम के बीच 1: 1 पत्राचार होना चाहिए। -
savefig_kwargs : dict, optional
-
एक शब्दकोष युक्त तर्क है जो
savefig
कमांड पर पारित किया जाता है जिसे व्यक्तिगत फ्रेम को बचाने के लिए बार-बार कहा जाता है।
टिप्पणियाँ
एफपीएस, कोडेक, बिटरेट, extra_args, मेटाडेटा का उपयोग
MovieWriter
उदाहरण के निर्माण के लिए किया जाता है और इसे केवल तभी पारित किया जा सकता है जबwriter
एक स्ट्रिंग है। यदि उन्हें गैर के रूप में पारित किया जाता है, तोNone
औरwriter
MovieWriter
, एकMovieWriter
उठाया जाएगा। -
-
to_html5_video(embed_limit=None)
-
HTML5 वीडियो टैग के रूप में एनीमेशन लौटाता है।
यह एक h264 वीडियो के रूप में एनीमेशन को बचाता है, सीधे base64 में HTML5 वीडियो टैग में एन्कोडेड है। यह लेखक के साथ-साथ बिटरेट के लिए आरसी मापदंडों का सम्मान करता है। यह गति को नियंत्रित करने के लिए
interval
का उपयोग भी करता है, औरrepeat
पैरामीटर का उपयोग यह तय करने के लिए करता है कि क्या लूप करना है।
-
to_jshtml(fps=None, embed_frames=True, default_mode=None)
-
एनीमेशन का HTML प्रतिनिधित्व उत्पन्न करें
-