কম্পিউটার টিউটোরিয়াল

Matplotlib-এ লেজেন্ড মার্কার সাইজ ও অ্যালফা সেট করুন

Matplotlib-এ লেজেন্ডে দেখানো মার্কারের সাইজ ও অ্যালফা (ট্রান্সপারেন্সি) প্লটের মার্কারের থেকে আলাদা সেট করার পদ্ধতি।

ধাপসমূহ

  1. ফিগার সাইজ ও প‍্যাডিং সেট করুন
  2. স্যাম্পল ডেটা নম্বর (N) ইনিশিয়ালাইজ করুন
  3. x, y র‍্যান্ডম ডেটা জেনারেট করুন
  4. plot() দিয়ে মার্কারসহ প্লট করুন
  5. legend() দিয়ে লেজেন্ড যোগ করুন
  6. লেজেন্ড হ্যান্ডলের _legmarker অ্যাট্রিবিউট দিয়ে সাইজ ও অ্যালফা সেট করুন
  7. show() দিয়ে দেখান

উদাহরণ কোড

import matplotlib.pyplot as plt
import numpy as np

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

N = 10
x = np.random.rand(N)
y = np.random.rand(N)

line, = plt.plot(x, y, marker='*', markersize=20, markeredgecolor='black',
                 alpha=0.4, ls='none', label='Random Data')

legend = plt.legend(loc='upper right')
legend.legendHandles[0]._legmarker.set_markersize(15)
legend.legendHandles[0]._legmarker.set_alpha(1)

plt.show()

আউটপুট

প্লটে মার্কার ২০ সাইজ, ০.৪ অ্যালফা থাকবে কিন্তু লেজেন্ডে মার্কার ১৫ সাইজ, ১.০ অ্যালফা (পূর্ণ অপেক) দেখাবে।

  1. টকিন্টার পাইথনে মিনিমাম উইন্ডো সাইজ সেট করা

  2. Tkinter উইন্ডোর আকার কনস্ট্যান্ট বা পরিবর্তন 나নি করে রাখা কিভাবে?

  3. Matplotlib ব্যবহার করে দুটি ডটেড লাইন প্লট করা এবং مار্কার সেট করা

  4. ফ্যান্টমজেএস (PhantomJS) ও সেলেনিয়াম দিয়ে পাইথনে উইন্ডো সাইজ সেট করুন