কম্পিউটার

স্ট্রীমপ্লট ম্যাটপ্লটলিবে কালারম্যাপ/লাইনউইথের গুণমান কীভাবে বাড়ানো যায়?


স্ট্রীমপ্লট ম্যাটপ্লটলিবে কালারম্যাপ/লাইনউইথের গুণমান বাড়াতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি

পদক্ষেপ

  • চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷

  • একটি চিত্র এবং সাবপ্লটের একটি সেট তৈরি করুন৷

  • x তৈরি করুন এবং y ডেটা পয়েন্ট এবং তারপর np.meshgrid() ব্যবহার করুন স্থানাঙ্ক ভেক্টর থেকে স্থানাঙ্ক ম্যাট্রিক্স ফেরত দিতে।

  • X খুঁজুন এবং Y x ব্যবহার করে এবং y ডেটা পয়েন্ট।

  • একটি স্ট্রীমপ্লট তৈরি করুন৷ x, y, এর সাথে X এবং Y ডেটা পয়েন্ট। আপনি লাইনউইথ ব্যবহার করে লাইনউইথ বাড়াতে পারেন পদ্ধতিতে পরামিতি। এখানে আমরা linewidth=5.

    ব্যবহার করেছি
  • একটি ScalarMappable উদাহরণের জন্য একটি রঙ বার তৈরি করুন, *stream.lines* .

  • চিত্রটি প্রদর্শন করতে, দেখান() ব্যবহার করুন পদ্ধতি।

উদাহরণ

npf থেকে matplotlib থেকে numpy আমদানি করুন pltplt.rcParams["figure.figsize"] হিসাবে pyplot =[7.00, 3.50]plt.rcParams["figure.autolayout"] =Truefig, ax =plt.subplots,() =np.meshgrid(np.linspace(-5, 5, 20), np.linspace(-5, 5, 20))X =yY =3 * x - 4 * ystream =ax.streamplot(x, y, X , Y, density=1, linewidth=5, cmap='plasma', color=Y)fig.colorbar(stream.lines, ax=ax)plt.show()

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

স্ট্রীমপ্লট ম্যাটপ্লটলিবে কালারম্যাপ/লাইনউইথের গুণমান কীভাবে বাড়ানো যায়?


  1. ম্যাটপ্লটলিবে কাস্টম কালারম্যাপ সহ imshow() এ ডেটা প্লট করবেন কীভাবে?

  2. Matplotlib ব্যবহার করে আমার Seaborn প্লটে কিংবদন্তির ফন্টের আকার কীভাবে বাড়ানো যায়?

  3. কিভাবে একটি Matplotlib কালারম্যাপে একটি নির্দিষ্ট মানের জন্য একটি রঙ পুনরায় সংজ্ঞায়িত করবেন?

  4. কিভাবে Matplotlib একটি pcolormesh অ্যানিমেট করতে?