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

Matplotlib.pyplot-এ লাইন কালার রিপিটিশন এড়ান

Matplotlib-এ ডিফল্ট কালার সাইকেল ব্যবহার করলে একাধিক লাইন প্লট করলে কালার রিপিট হয়। ইউনিক কালার জন্য হেক্স কোড (color="#980ab5") বা নামযুক্ত কালার (color="green") স্পেসিফাই করুন।

উদাহরণ কোড

import numpy as np
from matplotlib import pyplot as plt

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

x = np.linspace(1, 100, 1000)
y = np.log(x)

# ইউনিক হেক্স কালার
plt.plot(x, y, color="#980ab5", lw=3)
plt.show()

আউটপুট

লগারিদমিক কার্ভ (y=log(x)) দেখাবে মাঞ্জITHUB রঙের (#980ab5) লাইন, ওয়IDTH ৩। কালার স펙িফাই না করলে ডিফল্ট ব্লু (C0) হয়।

টিপ: একাধিক লাইন প্লট করলে প্রতিটির জন্য আলাদা হেক্স কোড বা কালার নাম দিন।

  1. Matplotlib অ্যানোটেশন রোটেট করুন যাতে লাইনটির সাথে মিলে যায়

  2. Matplotlib-এ সংখ্যাকে কালার স্কেলে কনভার্ট করার পদ্ধতি

  3. Matplotlib-এ আয়তে রঙ সেট করার পদ্ধতি

  4. ম্যাটপ্লটলিবে লাইন প্লট অ্যানিমেট করা