ম্যাটপ্লটলিবে অক্ষগুলিকে স্বচ্ছ করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি,
-
চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷
-
একটি নতুন চিত্র তৈরি করুন বা চিত্র() ব্যবহার করে একটি বিদ্যমান চিত্র সক্রিয় করুন পদ্ধতি।
-
একটি '~.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()
আউটপুট