কম্পিউটার

Matplotlib - কিভাবে একটি কাউন্টপ্লটে একটি বারের শীর্ষে গণনা মান দেখাবেন?


একটি কাউন্টপ্লটে একটি বারের শীর্ষে গণনার মানগুলি দেখানোর জন্য, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি

পদক্ষেপ

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

  • একটি কলাম দিয়ে একটি পান্ডাস ডেটাফ্রেম তৈরি করুন।

  • একটি কাউন্টপ্লট একটি পরিমাণগত, পরিবর্তনশীলের পরিবর্তে একটি শ্রেণীগত জুড়ে একটি হিস্টোগ্রাম হিসাবে ভাবা যেতে পারে৷

  • কাউন্টপ্লটের ফিরে আসা অক্ষগুলি পুনরাবৃত্তি করুন এবং বারগুলির শীর্ষে গণনা মানগুলি দেখান৷

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

উদাহরণ

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

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

df = pd.DataFrame(dict(col1=np.array([2, 4, 1, 1, 1, 4])))

ax = sns.countplot(x="col1", data=df)

for p in ax.patches:
   ax.annotate('{:.1f}'.format(p.get_height()), (p.get_x()+0.25, p.get_height()+0.01))

plt.show()

আউটপুট

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

Matplotlib - কিভাবে একটি কাউন্টপ্লটে একটি বারের শীর্ষে গণনা মান দেখাবেন?


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

  2. বার প্লটে (পাইথন ম্যাটপ্লটলিব) বারগুলির উপরে কীভাবে পাঠ্য লিখবেন?

  3. কিভাবে আপনি শুধু Matplotlib একটি প্লট কিংবদন্তী মধ্যে টেক্সট লেবেল দেখান?

  4. কিভাবে ফ্লাস্কে Matplotlib দেখাবেন?