কম্পিউটার

কিভাবে একটি নন-স্কোয়ার সিবোর্ন জয়েন্টপ্লট বা জয়েন্টগ্রিড প্লট করবেন? (ম্যাটপ্লটলিব)


একটি নন-স্কোয়ার সিবোর্ন জয়েন্টপ্লট বা জয়েন্টগ্রিড প্লট করতে, আমরা set_figwidth() ব্যবহার করতে পারি এবং set_figheight() পদ্ধতি।

পদক্ষেপ

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • x তৈরি করুন এবং y numpy ব্যবহার করে ডেটা পয়েন্ট।
  • দুটি কলাম সহ একটি ডেটাফ্রেম তৈরি করুন।
  • jointplot() ব্যবহার করুন জয়েন্টপ্লট প্লট করার পদ্ধতি।
  • এটিকে অ-বর্গাকার করতে, আমরা চিত্রের প্রস্থ এবং উচ্চতা সেট করতে পারি।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import seaborn as sns
import numpy as np
from matplotlib import pyplot as plt
import pandas as pd

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

X = np.random.randn(1000,)
Y = 0.2 * np.random.randn(1000) + 0.5

df = pd.DataFrame(dict(x=X, y=Y))

jp = sns.jointplot(x="x", y="y", data=df, height=3.5,
                  joint_kws={'color': 'red'})
jp.fig.set_figwidth(7.50)
jp.fig.set_figheight(3.50)

plt.show()

আউটপুট

কিভাবে একটি নন-স্কোয়ার সিবোর্ন জয়েন্টপ্লট বা জয়েন্টগ্রিড প্লট করবেন? (ম্যাটপ্লটলিব)


  1. কিভাবে Matplotlib ব্যবহার করে একটি Seaborn জয়েন্টপ্লটে অক্ষ লেবেল কাস্টমাইজ করবেন?

  2. কিভাবে Matplotlib একটি Seaborn লাইনপ্লটে একটি ড্যাশড লাইন প্লট করবেন?

  3. কিভাবে Python Matplotlib ব্যবহার করে 3D গ্রাফ প্লট করবেন?

  4. কিভাবে দুটি সামুদ্রিক এলএমপ্লট পাশাপাশি প্লট করবেন (ম্যাটপ্লটলিব)?