কম্পিউটার

কিভাবে Matplotlib এ অক্ষগুলিকে স্বচ্ছ করা যায়?


ম্যাটপ্লটলিবে অক্ষগুলিকে স্বচ্ছ করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি,

  • চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷

  • একটি নতুন চিত্র তৈরি করুন বা চিত্র() ব্যবহার করে একটি বিদ্যমান চিত্র সক্রিয় করুন পদ্ধতি।

  • একটি '~.axes.Axes' যোগ করুন একটি সাবপ্লট বিন্যাসের অংশ হিসাবে চিত্রে।

  • বর্তমান অক্ষের মুখের রঙ সেট করুন।

  • চিত্রটিতে একটি অক্ষ যোগ করুন।

  • t তৈরি করুন এবং s numpy ব্যবহার করে ডেটা।

  • প্লট t এবং s প্লট() ব্যবহার করে ডেটা পয়েন্ট অক্ষ 2-এর পদ্ধতি (ধাপ 5 থেকে)।

  • অক্ষটিকে স্বচ্ছ করতে, set_alpha() ব্যবহার করুন পদ্ধতি এবং আলফা মান সর্বনিম্ন রাখুন।

  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import matplotlib.pyplot as plt
import numpy as np

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

fig = plt.figure()

ax1 = fig.add_subplot(1, 1, 1)
ax1.set_facecolor('orange')
ax2 = fig.add_axes([0.5, 0.5, 0.3, 0.3])

t = np.arange(0, 1, 0.01)
s = np.sin(t)

ax2.plot(t, s, linewidth=2)
ax2.patch.set_alpha(0.01)

plt.show()

আউটপুট

কিভাবে Matplotlib এ অক্ষগুলিকে স্বচ্ছ করা যায়?


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

  2. কিভাবে Matplotlib scatterplots একটি গ্রুপ হিসাবে স্বচ্ছ করতে?

  3. কিভাবে ফ্লাস্কে Matplotlib দেখাবেন?

  4. ম্যাটপ্লটলিবে অক্ষগুলি কীভাবে স্যুইচ করবেন?