কম্পিউটার

ডেটা ফাইলের পরিবর্তনের সাথে সাথে আমি কীভাবে আমার ম্যাটপ্লটলিব চিত্রটি গতিশীলভাবে আপডেট করতে পারি?


ডেটা ফাইলের পরিবর্তনের সাথে সাথে একটি Matplotlib চিত্র আপডেট করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • ভেরিয়েবল শুরু করুন m এবং n , সাবপ্লটের একটি সেট পেতে।
  • রঙের একটি তালিকা তৈরি করুন, গতিশীলভাবে রঙ প্লট করতে।
  • প্লট() ব্যবহার করে গতিশীল ডেটা পয়েন্ট প্লট করুন র্যান্ডম ডেটা পয়েন্ট সহ পদ্ধতি।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

pltimport randomplt.rcParams["figure.figsize"] হিসাবে npimport matplotlib.pyplot হিসাবে
import numpy as np
import matplotlib.pyplot as plt
import random

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

m = 2
n = 4

fix, axes = plt.subplots(nrows=m, ncols=n)
hexadecimal_alphabets = '0123456789ABCDEF'

color = ["#" + ''.join([random.choice(hexadecimal_alphabets)
                        for j in range(6)]) for i in range(m*n)]

for i in range(m):
   for j in range(n):
      axes[i][j].clear()
      axes[i][j].plot(np.random.rand(10), np.random.rand(10),
                     color=color[100 % np.random.randint(1, len(color))])
      plt.pause(0.1)

plt.show()

আউটপুট

ডেটা ফাইলের পরিবর্তনের সাথে সাথে আমি কীভাবে আমার ম্যাটপ্লটলিব চিত্রটি গতিশীলভাবে আপডেট করতে পারি?


  1. ম্যাটপ্লটলিবে পারুলার কালারম্যাপ কীভাবে তৈরি করবেন?

  2. কিভাবে একটি Matplotlib চিত্রের মার্জিন সেট করতে?

  3. ম্যাটপ্লটলিবে ডেটা কোর্ডে অঙ্কনের বাইরে কীভাবে টীকা লিখবেন?

  4. কিভাবে 'সাবপ্লট' ফাংশনটি ম্যাটপ্লটলিব পাইথনে দুটি গ্রাফ তৈরি করতে ব্যবহার করা যেতে পারে?