Python – ایجاد نمودارهای میله‌ای با Matplotlib

ایجاد نمودارهای میله‌ای با Matplotlib

برای ترسیم نمودارهای میله‌ای با استفاده از Matplotlib، می‌توانید از توابع bar() برای میله‌های عمودی و barh() برای میله‌های افقی استفاده کنید.

رسم میله‌های عمودی

با استفاده از تابع bar() می‌توانید میله‌های عمودی را رسم کنید.

مثال:

رسم ۴ میله:

import matplotlib.pyplot as plt
import numpy as np

x = np.array(["A", "B", "C", "D"])
y = np.array([3, 8, 1, 10])

plt.bar(x, y)
plt.show()

رسم میله‌های افقی

برای رسم میله‌های افقی می‌توانید از تابع barh() استفاده کنید.

مثال:

رسم ۴ میله افقی:

import matplotlib.pyplot as plt
import numpy as np

x = np.array(["A", "B", "C", "D"])
y = np.array([3, 8, 1, 10])

plt.barh(x, y)
plt.show()

تنظیم رنگ میله‌ها

می‌توانید رنگ میله‌ها را با استفاده از آرگومان color تنظیم کنید.

مثال:

رنگ کردن میله‌ها با رنگ قرمز:

import matplotlib.pyplot as plt
import numpy as np

x = np.array(["A", "B", "C", "D"])
y = np.array([3, 8, 1, 10])

plt.bar(x, y, color="red")
plt.show()
مثال:

رنگ کردن میله‌ها با رنگ “hotpink”:

import matplotlib.pyplot as plt
import numpy as np

x = np.array(["A", "B", "C", "D"])
y = np.array([3, 8, 1, 10])

plt.bar(x, y, color="hotpink")
plt.show()
مثال:

رنگ کردن میله‌ها با کد رنگ هگز “#4CAF50”:

import matplotlib.pyplot as plt
import numpy as np

x = np.array(["A", "B", "C", "D"])
y = np.array([3, 8, 1, 10])

plt.bar(x, y, color="#4CAF50")
plt.show()

تنظیم عرض میله‌ها

برای تنظیم عرض میله‌ها از آرگومان width استفاده کنید.

مثال:

رسم میله‌های باریک:

import matplotlib.pyplot as plt
import numpy as np

x = np.array(["A", "B", "C", "D"])
y = np.array([3, 8, 1, 10])

plt.bar(x, y, width=0.1)
plt.show()

پیش‌فرض عرض میله‌ها برابر با ۰.۸ است. برای میله‌های افقی، از آرگومان height استفاده کنید.

مثال:

رسم میله‌های افقی باریک:

import matplotlib.pyplot as plt
import numpy as np
x = np.array(["A", "B", "C", "D"])
y = np.array([3, 8, 1, 10])
plt.barh(x, y, height=0.1)
plt.show()

پیش‌فرض ارتفاع میله‌های افقی برابر با ۰.۸ است.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.