কম্পিউটার

ম্যাটপ্লটলিবে স্ক্যাটার() সহ একটি 3D স্ক্যাটারপ্লটে একটি কিংবদন্তি যোগ করুন


scatter() সহ একটি 3D স্ক্যাটারপ্লটে একটি কিংবদন্তি যোগ করতে matplotlib-এ, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

পদক্ষেপ

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

  • একটি পরিবর্তনশীল শুরু করুন N নমুনা ডেটার সংখ্যা সংরক্ষণ করতে।

  • x তৈরি করুন এবং y ডেটা পয়েন্ট; z1 তৈরি করুন এবং z2 ডেটা পয়েন্ট তালিকা।

  • projection='3d' সহ বর্তমান চিত্রে একটি সাবপ্লট যোগ করুন .

  • x প্লট করুন , y এবং z1 প্লট() ব্যবহার করে ডেটা পয়েন্ট মার্কার * সহ 2d অক্ষে বিন্দু .

  • x প্লট করুন , y এবং z2 প্লট() ব্যবহার করে ডেটা পয়েন্ট মার্কার o সহ 2d অক্ষের উপর বিন্দু .

  • চিত্রে কিংবদন্তি রাখুন।

  • চিত্রটি প্রদর্শন করতে আমরা শো() ব্যবহার করতে পারি পদ্ধতি।

উদাহরণ

import matplotlib.pyplot as plt
import numpy as np

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

N = 100

x = np.random.rand(N)
y = np.random.rand(N)

z1 = [i*j for (i, j) in zip(x, y)]
z2 = [i+j for (i, j) in zip(x, y)]

axes = plt.subplot(111, projection='3d')

axes.plot(x, y, z1, "*", label="xy")
axes.plot(x, y, z2, "o", label="x+y")

plt.legend(loc="upper right")

plt.show()

আউটপুট

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

ম্যাটপ্লটলিবে স্ক্যাটার() সহ একটি 3D স্ক্যাটারপ্লটে একটি কিংবদন্তি যোগ করুন


  1. একাধিক কিংবদন্তি এন্ট্রি সহ Matplotlib হিস্টোগ্রাম

  2. কিভাবে 2টি কলামের সাথে একটি Matplotlib কিংবদন্তীতে সারি সারিবদ্ধ করবেন?

  3. ম্যাটপ্লটলিবে বিভিন্ন মার্কার আকার সহ একটি 3D প্রজেকশনে প্লট স্ক্যাটার পয়েন্ট

  4. ম্যানুয়ালি কিংবদন্তি আইটেম Python Matplotlib যোগ করুন