আমি ডেটা দিয়ে কাজ করছি যে ডেটা আছে 3 প্লট পরামিতি: এক্স, ওয়াই, সি। আপনি কীভাবে একটি বিক্ষিপ্ত প্লটের জন্য একটি কাস্টম রঙ মান তৈরি করবেন?
এই উদাহরণটি প্রসারিত করে আমি করার চেষ্টা করছি:
import matplotlib
import matplotlib.pyplot as plt
cm = matplotlib.cm.get_cmap('RdYlBu')
colors=[cm(1.*i/20) for i in range(20)]
xy = range(20)
plt.subplot(111)
colorlist=[colors[x/2] for x in xy] #actually some other non-linear relationship
plt.scatter(xy, xy, c=colorlist, s=35, vmin=0, vmax=20)
plt.colorbar()
plt.show()
কিন্তু ফলাফল হয় TypeError: You must first set_array for mappable
'AxesSubplot' object has no attribute 'colorbar'
। আমি করেছিax.colorbar()
... আমি কি ভুল করছি?