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 - آرایه‌ها (Arrays)

JavaScript – آرایه‌ها (Arrays)

آرایه در جاوااسکریپت متغیری خاص است که می‌تواند بیش از یک مقدار را ذخیره کند. const cars = ["Saab",...

بیشتر بخوانید
JavaScript - ویژگی‌های عدد (Number Properties)

JavaScript – ویژگی‌های عدد (Number Properties)

در جاوااسکریپت، شیء Number شامل ویژگی‌هایی از پیش تعریف‌شده است که برای کار با اعداد مفید هستند. این ویژگی‌ها...

بیشتر بخوانید
JavaScript - متدهای عدد (Number Methods)

JavaScript – متدهای عدد (Number Methods)

در جاوا اسکریپت، متدهایی برای کار با اعداد ارائه شده‌اند که می‌توانند روی تمامی اعداد استفاده شوند. متدهای مربوط...

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

نظرات

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

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