কম্পিউটার

কিভাবে ইনপুট *.txt ফাইল ব্যবহার করে একটি খুব সাধারণ বার চার্ট (Python, Matplotlib) প্লট করবেন?


একটি ইনপুট টেক্সট ফাইল থেকে একটি খুব সাধারণ বার চার্ট প্লট করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • বারের নামের জন্য একটি খালি তালিকা তৈরি করুন এবং উচ্চতা .

  • একটি পাঠ্য ফাইল পড়ুন এবং প্রতিটি লাইন পুনরাবৃত্তি করুন।

  • নাম যোগ করুন এবং উচ্চতা তালিকায়।

  • বার প্লট করুন তালিকা ব্যবহার করে (ধাপ 1)।

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

উদাহরণ

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
bar_names = []
bar_heights = []
for line in open("test_data.txt", "r"):
   bar_name, bar_height = line.split()
   bar_names.append(bar_name)
   bar_heights.append(bar_height)
plt.bar(bar_names, bar_heights)
plt.show()

"test_data.txt " নিম্নলিখিত ডেটা রয়েছে -

Javed 75
Raju 65
Kiran 55
Rishi 95

আউটপুট

কিভাবে ইনপুট *.txt ফাইল ব্যবহার করে একটি খুব সাধারণ বার চার্ট (Python, Matplotlib) প্লট করবেন?


  1. কিভাবে Matplotlib (পাইথন) এ একটি লাইন লেবেল করবেন?

  2. ম্যাটপ্লটলিব ব্যবহার করে সিবোর্ন বার প্লটে ত্রুটি বারগুলি কীভাবে বন্ধ করবেন?

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

  4. পাইথনে ম্যাটপ্লটলিব ব্যবহার করে স্ট্যাকড বার চার্ট কীভাবে প্রদর্শন করবেন?