কম্পিউটার

matplotlib Python ব্যবহার করে X-অক্ষে সারিবদ্ধ করা টেবিল


matplotlib ব্যবহার করে একটি টেবিলকে X-অক্ষে সারিবদ্ধ করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি

পদক্ষেপ

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

  • ডেটাফ্রেমের জন্য ডেটার একটি তালিকা তৈরি করুন৷

  • ডেটাফ্রেমের কলামের জন্য একটি টিপল তৈরি করুন .

  • সারির একটি তালিকা তৈরি করুন এবং মান .

  • একটি পরিবর্তনশীল মান_বৃদ্ধি শুরু করুন .

  • ডেটা পয়েন্ট সহ একটি বার প্লট তৈরি করুন৷

  • একটি টেবিলে ডেটা রাখুন।

  • y-লেবেল, yticks, xticks, সেট করুন এবং শিরোনাম প্লটের।

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

উদাহরণ

import numpy as np
import matplotlib.pyplot as plt

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

data = [
   [66386, 174296, 75131, 577908, 32015],
   [58230, 381139, 78045, 99308, 160454],
   [89135, 80552, 152558, 497981, 603535],
   [78415, 81858, 150656, 193263, 69638],
   [139361, 331509, 343164, 781380, 52269]
]

columns = ('Freeze', 'Wind', 'Flood', 'Quake', 'Hail')
rows = ['%d year' % x for x in (100, 50, 20, 10, 5)]

values = np.arange(0, 2500, 500)
value_increment = 1000

colors = plt.cm.BuPu(np.linspace(0, 0.5, len(rows)))
n_rows = len(data)

index = np.arange(len(columns)) + 0.3
bar_width = 0.4
y_offset = np.zeros(len(columns))
cell_text = []

for row in range(n_rows):
   plt.bar(index, data[row], bar_width, bottom=y_offset, color=colors[row])
   y_offset = y_offset + data[row]
   cell_text.append(['%1.1f' % (x / 1000.0) for x in y_offset])

colors = colors[::-1]
cell_text.reverse()
the_table = plt.table(cellText=cell_text,
   rowLabels=rows,
   rowColours=colors,
   colLabels=columns,
   loc='bottom')

plt.subplots_adjust(left=0.2, bottom=0.2)

plt.ylabel("Loss in ${0}'s".format(value_increment))
plt.yticks(values * value_increment, ['%d' % val for val in values])

plt.xticks([])

plt.title('Loss by Disaster')

plt.show()

আউটপুট

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

matplotlib Python ব্যবহার করে X-অক্ষে সারিবদ্ধ করা টেবিল


  1. কিভাবে Matplotlib Python এ X-অক্ষ মান সেট করবেন?

  2. কিংবদন্তি Python Matplotlib-এ শুধুমাত্র কিছু আইটেম দেখান

  3. পাইথনের পান্ডায় ডেটাফ্রেম থেকে ম্যাটপ্লটলিব স্ক্যাটার প্লট তৈরি করা

  4. কিভাবে পাইথনে matplotlib ব্যবহার করে একটি একক পৃষ্ঠায় বেশ কয়েকটি প্লট তৈরি করবেন?