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()

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

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - رویدادها (Events)

JavaScript – رویدادها (Events)

رویدادهای HTML رویدادها در HTML، “اتفاقاتی” هستند که برای عناصر HTML رخ می‌دهند. این اتفاقات می‌توانند ناشی از کار...

بیشتر بخوانید
JavaScript - سازنده‌های شیء (Object Constructors)

JavaScript – سازنده‌های شیء (Object Constructors)

ساخت آبجکت با تابع سازنده (Object Constructor Function) برای ساخت چندین آبجکت مشابه، از تابع سازنده استفاده می‌شود. این...

بیشتر بخوانید
JavaScript - نمایش شیء (Object Display)

JavaScript – نمایش شیء (Object Display)

نحوه نمایش آبجکت‌ها در جاوااسکریپت هنگام نمایش یک آبجکت جاوااسکریپت به صورت مستقیم، خروجی معمولاً به شکل [object Object]...

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

نظرات

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

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