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 - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

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

نظرات

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

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