কম্পিউটার টিউটোরিয়াল

Matplotlib-এ সাধারণ ললিপপ (lollipop) প্লট তৈরি

ললিপপ প্লট স্টেম প্লটের একটি ভেরিয়েন্ট যেখানে প্রতিটি ডেটা পয়েন্ট একটি লাইন (স্টেম) এবং একটি মার্কার (হেড) দিয়ে দেখানো হয়। এটি বার চার্টের চেয়ে ক্লিন লুক দেয়।

ধাপসমূহ
  1. ফিগার সাইজ এবং লেআউট সেট করুন।
  2. Pandas DataFrame তৈরি করুন গ্রুপ এবং ভ্যালু কলাম সহ।
  3. sort_values() দিয়ে ভ্যালু অনুযায়ী সাজান।
  4. plt.stem() দিয়ে স্টেম প্লট করুন।
  5. plt.xticks() দিয়ে কাস্টম টিক লেবেল সেট করুন।
  6. plt.show()।
উদাহরণ কোড
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

df = pd.DataFrame({'group': list(map(chr, range(65, 85))), 'values': np.random.uniform(size=20)})
ordered_df = df.sort_values(by='values')
my_range = range(1, len(df.index) + 1)

plt.stem(ordered_df['values'])
plt.xticks(my_range, ordered_df['group'])
plt.show()
আউটপুট

সর্টেড ভ্যালু অনুযায়ী A-Y গ্রুপের ললিপপ প্লট দেখাবে, যেখানে X-অক্ষে গ্রুপ লেবেল (A, B, C...) থাকবে।

  1. Matplotlib-এ সব X কোঅর্ডিনেট দেখানোর পদ্ধতি

  2. Matplotlib-এ ওভারল্যাপিং লাইন প্লট করার পদ্ধতি

  3. Matplotlib হিস্টোগ্রাম প্লটে লেবেল সেন্টার করার পদ্ধতি

  4. Matplotlib-এ একাধিক X বা Y অক্ষ প্লট করার পদ্ধতি