কম্পিউটার

Matplotlib প্লটে একটি পান্ডাস ডেটাফ্রেম থেকে পয়েন্ট টীকা করা


ম্যাটপ্লটলিবে একটি পান্ডাস ডেটাফ্রেম থেকে পয়েন্ট টীকা করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

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

  • x, y সহ একটি দ্বি-মাত্রিক, আকার-পরিবর্তনযোগ্য, সম্ভাব্য ভিন্ন ভিন্ন ট্যাবুলার ডেটা তৈরি করুন এবং textc কলাম।

  • x কলাম প্লট করুন এবং y ডেটা পয়েন্ট, প্লট() ব্যবহার করে পদ্ধতি।

  • অন্যান্য অক্ষ বরাবর ঐচ্ছিক সেট লজিক সহ একটি নির্দিষ্ট অক্ষ বরাবর পান্ডাস বস্তুকে সংযুক্ত করুন।

  • পান্ডাস বস্তুর পুনরাবৃত্তি করুন।

  • টেক্সট() ব্যবহার করে প্রতিটি প্লট করা পয়েন্টের জন্য পাঠ্য রাখুন পদ্ধতি।

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

উদাহরণ

import pandas as pd
import matplotlib.pyplot as plt

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

df = pd.DataFrame(dict(x=[2, 4, 1, 5, 2], y=[2, 1, 3, 5, 7], text=['First', 'Second', 'Third', 'Fourth', 'Fifth']))

ax = df.set_index('x')['y'].plot(style='*', color='red', ms=20)

a = pd.concat({'x': df.x, 'y': df.y, 'text': df.text}, axis=1)

for i, point in a.iterrows():
   ax.text(point['x']+0.125, point['y'], str(point['text']))

plt.show()

আউটপুট

Matplotlib প্লটে একটি পান্ডাস ডেটাফ্রেম থেকে পয়েন্ট টীকা করা


  1. সমস্ত xticks (Matplotlib) সহ একটি পান্ডাস মাল্টি-ইনডেক্স ডেটাফ্রেম কীভাবে প্লট করবেন?

  2. কিভাবে একটি ডেটাফ্রেম (ম্যাটপ্লটলিব) থেকে প্লট/3D প্লট পৃষ্ঠ করা যায়?

  3. কিভাবে একটি Matplotlib প্লট থেকে তথ্য নিষ্কাশন?

  4. কিভাবে একটি পান্ডাস সিরিজ থেকে Matplotlib একটি বার গ্রাফ প্লট?