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

Matplotlib-এ মানকে রঙে ম্যাপ করার পদ্ধতি


Matplotlib-এ মানকে রঙের টাপল (লাল, সবুজ এবং নীল) এ ম্যাপ করতে নিচের ধাপগুলো অনুসরণ করুন:

  • 1.00 থেকে 2.00 পর্যন্ত মানগুলির একটি লিস্ট তৈরি করুন, কাউন্ট=১০।
  • vmin এবং vmax ইন্টারভালে ডেটা লিনিয়ারলি নর্মালাইজ করুন।
  • স্কেলার ডেটাকে rgba-তে ম্যাপ করার জন্য একটি অবজেক্ট পান।
  • মানগুলি ইটারেট করে রঙের মান ম্যাপ করুন।
  • লাল, সবুজ এবং নীল মানগুলির বিপরীতে মানগুলি প্রিন্ট করুন।

উদাহরণ

import numpy as np
from matplotlib import cm, colors
values = np.linspace(1.0, 2.0, 10)
norm = colors.Normalize(vmin=1.0, vmax=2.0, clip=True)
mapper = cm.ScalarMappable(norm=norm, cmap=cm.Greys_r)
for value in values:
    print("%.2f" % value, "=",
          "red:%.2f" % mapper.to_rgba(value)[0],
          "green:%.2f" % mapper.to_rgba(value)[1],
          "blue:%.2f" % mapper.to_rgba(value)[2])

আউটপুট

1.00 = red:0.00 green:0.00 blue:0.00
1.11 = red:0.13 green:0.13 blue:0.13
1.22 = red:0.28 green:0.28 blue:0.28
1.33 = red:0.41 green:0.41 blue:0.41
1.44 = red:0.53 green:0.53 blue:0.53
1.56 = red:0.66 green:0.66 blue:0.66
1.67 = red:0.78 green:0.78 blue:0.78
1.78 = red:0.87 green:0.87 blue:0.87
1.89 = red:0.95 green:0.95 blue:0.95
2.00 = red:1.00 green:1.00 blue:1.00

  1. Python Matplotlib-এ ডেন্সিটি ম্যাপ প্লট করার পদ্ধতি

  2. ম্যাটপ্লটলিবে সমস্ত লেবেল মান প্রদর্শন করা

  3. পাইথন ম্যাটপ্লটলিবে ৩D ডেন্সিটি ম্যাপ প্লট করা

  4. পাইথন ম্যাটপ্লটলিবে Y-আক্ষের মান নির্দিষ্ট করা