ম্যাটপ্লটলিবে রঙের টিপলে (লাল, সবুজ এবং নীল) মান ম্যাপ করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -
-
1.00 থেকে 2.00 পর্যন্ত মানগুলির একটি তালিকা তৈরি করুন, গণনা=10৷
-
vmin এবং vmax ব্যবধানে রৈখিকভাবে স্বাভাবিক ডেটা পান।
-
rgba-তে স্কেলার ডেটা ম্যাপ করার জন্য একটি বস্তু পান।
-
রঙের মানগুলি ম্যাপ করতে মানগুলি পুনরাবৃত্তি করুন৷
-
ম্যাপ করা লাল, সবুজ এবং নীল মানগুলির বিপরীতে মানগুলি মুদ্রণ করুন৷
৷
উদাহরণ
matplotlib import cm, colorsvalues =np.linspace(1.0, 2.0, 10)norm =colors.Normalize(vmin=1.0, vmax=2.0, clip=True)ম্যাপার =cm.ScalarMappable( , cmap=cm.Greys_r)মানগুলির মানের জন্য:print("%.2f" % value, "=", "red:%.2f" % mapper.to_rgba(value)[0], "সবুজ:%.2f " % mapper.to_rgba(value)[1], "blue:%.2f" % mapper.to_rgba(মান)[2])আউটপুট
1.00 =লাল:0.00 সবুজ:0.00 নীল:0.001.11 =লাল:0.13 সবুজ:0.13 নীল:0.131.22 =লাল:0.28 সবুজ:0.28 নীল:0.281.33 =লাল:0.41 সবুজ:0.41 নীল:0. .44 =লাল:0.53 সবুজ:0.53 নীল:0.531.56 =লাল:0.66 সবুজ:0.66 নীল:0.661.67 =লাল:0.78 সবুজ:0.78 নীল:0.781.78 =লাল:0.87 সবুজ:0.87 নীল:0.871. =লাল:0.95 সবুজ:0.95 নীল:0.952.00 =লাল:1.00 সবুজ:1.00 নীল:1.00