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

Matplotlib एनिमेशन का उपयोग करके X-अक्ष मानों को अद्यतन करना

Matplotlib एनिमेशन का उपयोग करके X-अक्ष मानों को अपडेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

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

उदाहरण

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

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

fig, ax = plt.subplots()
x = np.linspace(0, 15, 100)
y = np.sin(x)

ax.plot(x, y, lw=7)

def animate(frame):
   ax.set_xlim(left=0, right=frame)

ani = animation.FuncAnimation(fig, animate, frames=10)

plt.show()

आउटपुट

Matplotlib एनिमेशन का उपयोग करके X-अक्ष मानों को अद्यतन करना Matplotlib एनिमेशन का उपयोग करके X-अक्ष मानों को अद्यतन करना


  1. Matplotlib में X-अक्ष लेबल के लिए स्थान बढ़ाना

    Matplotlib में X-अक्ष लेबल के लिए स्थान बढ़ाने के लिए, हम subplots_adjust() में रिक्ति चर का उपयोग कर सकते हैं विधि का तर्क। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। numpy का उप

  1. Matplotlib Python में X-अक्ष मान कैसे सेट करें?

    पायथन में मैटप्लोटलिब में एक्स-अक्ष मान सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - x और y डेटा बिंदुओं के लिए दो सूचियाँ बनाएँ। xticks . प्राप्त करें श्रेणी मान। प्लॉट () . का उपयोग करके एक लाइन प्लॉट करें xtick श्रेणी मान और y डेटा बिंदुओं के साथ विधि। xticks . बदलें xticks()

  1. पायथन के Matplotlib के साथ एक्स-अक्ष पर प्लॉटिंग तिथियां

    पंडों का उपयोग करके, हम एक डेटाफ़्रेम बना सकते हैं और डेटाटाइम के लिए इंडेक्स सेट कर सकते हैं। gcf().autofmt_xdate() का उपयोग करके, हम दिनांक को X-अक्ष पर समायोजित करेंगे। कदम date_time की सूची बनाएं और pd.to_datetime() का उपयोग करके date_time में उसमें कनवर्ट करें। डेटा पर विचार करें =[1, 2,